我想在javascript中使用下面的語句去除DOM元素的屬性。removeAttribute不返回true或false
var res = nodes.removeAttribute("style");
但資源永遠是「不確定」似乎的removeAttribute函數不返回任何東西(我測試了Firefox瀏覽器)
我如何確定該屬性被成功刪除或不?
感謝, Sourabh
我想在javascript中使用下面的語句去除DOM元素的屬性。removeAttribute不返回true或false
var res = nodes.removeAttribute("style");
但資源永遠是「不確定」似乎的removeAttribute函數不返回任何東西(我測試了Firefox瀏覽器)
我如何確定該屬性被成功刪除或不?
感謝, Sourabh
nodes
?看起來你有一組node
s。無論如何,removeAttribute
不會返回任何東西。要檢查屬性是否已被刪除,請使用hasAttribute
。
node.removeAttribute('foo');
if (node.hasAttribute('foo')) {
// failed, foo still exists.
}
http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#method-removeAttribute - 「這個方法返回什麼。」 – bobince 2010-05-17 14:05:14