質問: document.getelementsbyname("name1"); alert(obj.length); } test
回答: 非常に珍しいieの正しい挙動だと思う。 (minefield,opera,safariは1を返す) ずーっとあるもんだと思ってたが, 【div要素はname属性を持たない!】 http://www.w3.org/tr/rec-html40/index/attributes.html button, textarea,applet,select,form,frame,iframe,img,a,input,object,map,param,meta しか持たない。 もしname属性がdiv要素ではなくinput要素に付いていたら, ieは1を返しました。 #つーことで,id属性を使いましょう。getelementsbyidを使えばおそらく似たようなことは出来るはずなので