-1

コードに問題があり、Internet Explorer は、コードの次の行にオブジェクトが必要なエラーがあることを示しています。

document.getElementById(xDiv).style.display='none'
4

1 に答える 1

1

あなたが書いたように、「xDiv」はJavaScript変数を表し、その値はDOM内の要素のIDでなければなりません。xDiv の値が DOM の要素の ID でない場合、document.getElementById(xDiv) はオブジェクトに解決されません。この場合、スタイル プロパティにアクセスできず、この例外が発生します。

コード行を次のように置き換えます

alert(document.getElementById(xDiv));

おそらく undefined や null などの警告が表示されます。

于 2012-05-04T01:16:46.760 に答える