我正在尝试使用javascript中的以下语句删除DOM元素的属性。
var res = nodes.removeAttribute("style");
但是res总是“未定义”,似乎removeAttribute函数不会返回任何内容(我在firefox浏览器上对其进行了测试)
如何确定该属性是否已成功删除?
谢谢,
苏拉卜
最佳答案
nodes
?看来您有一个node
数组。无论如何,removeAttribute
将不会返回任何内容。要检查属性是否已删除,请在之后使用hasAttribute
。
node.removeAttribute('foo');
if (node.hasAttribute('foo')) {
// failed, foo still exists.
}