htmldom的isContentEditable属性能够检查元素是否可编辑。使用方法是:
// 获取元素 var element = document.querySelector('#element'); // 检查元素是否可编辑 if (element.isContentEditable) { // 可编辑 } else { // 不可编辑 }
上面的代码检查的是一个id为element的元素,如果这个元素是可编辑的,那么就会进入if条件,否则就会进入else条件。
isContentEditable属性的取值
- true:表示元素可编辑
- false:表示元素不可编辑
- inherit:表示元素继承父元素的可编辑属性
isContentEditable属性不仅可以检查元素是否可编辑,还可以用来设置元素的可编辑属性,只要将属性设置为true或false即可。
// 设置元素可编辑 element.isContentEditable = true; // 设置元素不可编辑 element.isContentEditable = false;
htmldom的isContentEditable属性能够检查和设置元素的可编辑属性,使用起来非常方便。