Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コードに問題があり、Internet Explorer は、コードの次の行にオブジェクトが必要なエラーがあることを示しています。
document.getElementById(xDiv).style.display='none'
あなたが書いたように、「xDiv」はJavaScript変数を表し、その値はDOM内の要素のIDでなければなりません。xDiv の値が DOM の要素の ID でない場合、document.getElementById(xDiv) はオブジェクトに解決されません。この場合、スタイル プロパティにアクセスできず、この例外が発生します。
コード行を次のように置き換えます
alert(document.getElementById(xDiv));
おそらく undefined や null などの警告が表示されます。