如何使用 JS 循环访问特定属性
how to iterate through a particular attribute using js?
我在我构建的网页上使用内联的 ckeditor。我可以将数据保存到数据库中,但主要问题是 ckeditor 将自己的类和其他属性应用于所有将 contenteditable 设置为 true 的元素。此外,它还删除了元素上的一些类。这会影响我的网页样式。我希望在浏览器上打印之前删除 ckeditor 设置的类和其他属性。为此,我需要遍历所有内容可编辑设置为 true 的元素。我们如何使用 js 来做到这一点?
{
{
}
}
j查询:
正如丹达维斯所说:
$("*[contentEditable]").each(function()
{
//
});
编辑:
就 .contentEditable 不返回布尔值而言,您必须检查元素是否具有 contentEditable 属性,如下所示:
var el = document.getElementsByTagName("*");
for(var i = 0, l = el.length; i < l; i++)
{
if (el[i].contentEditable === "true" || el[i].contentEditable === "")
{
// Do here what you want
}
}
要删除 contentEditable 属性:
在jQuery中,你可以这样做:
$("*[contentEditable]").each(function()
{
this.prop("contentEditable", false);
});
普通 js:
el[i].contentEditable = "false";
相关文章:
- JavaScript Pub/Sub属性访问问题
- AngularJS:如何用同一对象的另一个属性访问一个属性
- Ember JS属性访问器
- 对方法或属性访问的意外调用
- 对jQuery中IE8的方法或属性访问的意外调用
- 对方法或属性访问的意外调用.在JQUERY
- XDomainRequest onload上对方法或属性访问的意外调用
- Javascript属性访问速度:var.properties与var[“属性”]的区别
- 从函数属性访问对象属性;不适用于Firefox
- 重写内部 HTML 属性访问
- (仅在IE中)SCRIPT65535:对方法或属性访问的意外调用.主.js,第 152 行字符 28
- 使用表达式属性访问不同的模型模板选项
- jQuery mobile 1.1.0 滑块:JS-对象属性访问
- Ractive.js,通过命名属性访问父属性
- jQuery验证插件addMethod可以通过属性访问
- 如何使用动态属性访问对象
- 我无法通过 Firefox 中的“for”属性访问标签,但可以在 Chrome 中访问标签
- JavaScript 对象原型属性访问
- 使用虚拟属性访问猫鼬模型中的嵌套文档
- 是否可以在Javascript/Coffeescript中的属性访问期间自动调用函数调用