开发者

removeAttribute do not return true or false

I am 开发者_C百科trying to remove attributes of a DOM element using below statement in javascript.

var res = nodes.removeAttribute("style");

but the res is always "undefined" it seems that the removeAttribute function does not return anything (I tested it on firefox browser)

How can I identify that the attribute is successfully removed or not ?

Thanks, Sourabh


nodes? It seems that you have an array of nodes. Anyway, removeAttribute will not return anything. To check if the attribute has been removed, use hasAttribute afterwards.

node.removeAttribute('foo');
if (node.hasAttribute('foo')) {
  // failed, foo still exists.
}


nodes.removeAttribute("style");

var isTheLanguageWorkingLikeItShouldAndThisCheckIsTotallyPointless = nodes.getAttribute("style");

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜