木曜日, 6月 11, 2009
[JavaScript]警告: getElementById() に空文字列が渡されました。
▼質問
IE(Internet Explorer)でうまく動いていたホームページを
試しにFirefoxで表示したら
次のエラーが出るんだ。
「警告: getElementById() に空文字列が渡されました。」
どうしてか教えてくれ!
▼回答
getElementById(名前)で指定している名前の属性が
name属性じゃないか確認してみてくれ!!
IEでは、getElementByIdとname属性の
あいまいな組合せでも動くんだ。
name属性の時は、getElementsByNameを使うんだ。
←getElementByNameじゃなくてgetElementsByName
Elementにsが付くことに注意してくれ!
getElementByIdの時は、id属性を定義するんだ。
Firefoxでも動くようにするにはid属性とname属性を
定義しておいた方がいいぞ!!
IE(Internet Explorer)でうまく動いていたホームページを
試しにFirefoxで表示したら
次のエラーが出るんだ。
「警告: getElementById() に空文字列が渡されました。」
どうしてか教えてくれ!
▼回答
getElementById(名前)で指定している名前の属性が
name属性じゃないか確認してみてくれ!!
IEでは、getElementByIdとname属性の
あいまいな組合せでも動くんだ。
name属性の時は、getElementsByNameを使うんだ。
←getElementByNameじゃなくてgetElementsByName
Elementにsが付くことに注意してくれ!
getElementByIdの時は、id属性を定義するんだ。
Firefoxでも動くようにするにはid属性とname属性を
定義しておいた方がいいぞ!!