私のこのコードの何が問題になっていますか?手がかりをありがとう。
<script language="javascript">
if(window.name != "") {document.getElementById("toggleText").style.display = 'none';}
</script>
<div id="toggleText"> Hello </div>
私のこのコードの何が問題になっていますか?手がかりをありがとう。
<script language="javascript">
if(window.name != "") {document.getElementById("toggleText").style.display = 'none';}
</script>
<div id="toggleText"> Hello </div>
準備完了関数にコードを記述します。実際には、DOMにロードする前に要素にアクセスしようとしています。
そのように
$(document).ready(function () {
try {
if(window.name != "")
{
document.getElementById("toggleText").style.display ='none';
}
}
catch (e) { alert("Error: " + e); }
});
このコード<div id="toggleText"> Hello </div>
を script タグの上に配置します
DOM にない要素を非表示にしようとしています。
まだ解析されていない div にアクセスしようとしています。HTML コードの後に JavaScript を配置するか、onLoad (または document.ready など) で実行するようにします。