2

私のこのコードの何が問題になっていますか?手がかりをありがとう。

<script language="javascript"> 
   if(window.name != "") {document.getElementById("toggleText").style.display = 'none';}
</script>

 <div id="toggleText"> Hello </div> 
4

3 に答える 3

2

準備完了関数にコードを記述します。実際には、DOMにロードする前に要素にアクセスしようとしています。

そのように

 $(document).ready(function () {
 try {
       if(window.name != "") 
       {
         document.getElementById("toggleText").style.display ='none';
       }   
     }  
    catch (e) { alert("Error:  " + e); }
});
于 2012-05-29T07:29:57.483 に答える
2

このコード<div id="toggleText"> Hello </div>を script タグの上に配置します

DOM にない要素を非表示にしようとしています。

于 2012-05-29T07:14:40.703 に答える
1

まだ解析されていない div にアクセスしようとしています。HTML コードの後に​​ JavaScript を配置するか、onLoad (または document.ready など) で実行するようにします。

于 2012-05-29T07:15:59.023 に答える