【javascript】setAttributeでclassを指定できない件

 setAttributeメソッド(setAttribute(name,value))でclass属性の属性値を設定するとき、第1引数に「class」を指定しても属性値を設定できないが、下記サイトによると、第1引数を「className」にすれば属性値の設定ができる。


http://cssbug.at.infoseek.co.jp/detail/winie/b024.html


 IEのinnnerHTMLではclassがダブルクォーテーションで囲まれていないからだめなのかと思っていたが、どうやらバグのようだ。


classを変えたいときは、
obj.settAttribute("className",value);
でいけるらしい。

2004-11-10 23:25:00

口コミ・コメント

コメントを書く