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 node
s. 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");
精彩评论