私はこの機能を見つけました:
document.getElementsByClassName = function(c){
for(var i=0,a=[],o;o=document.body.getElementsByTagName('*')[i++];){
if(RegExp('\\b'+c+'\\b','gi').test(o.className)){
a.push(o);
}
}
return a;
}
クラスごとにすべての要素を非表示にするにはどうすればよいですか?
私は試した:
var array = document.getElementsByClassName("hide");
for(var i = 0; i < array.length; i++)
{
$(array[i]).hide();
}
しかし、私はエラーが発生しました:
Could not convert JavaScript argument arg 0 [nsIDOMWindow.getComputedStyle]