2012-05-29 104 views
2

這段代碼有什麼問題?感謝您的任何線索。從iframe加載時隱藏div

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

<div id="toggleText"> Hello </div> 
+0

接受至少解決方案,如果問題得到解決 – Talha

回答

1

您正試圖訪問尚未解析的div。把JavaScript的HTML代碼後,或使其上的onLoad運行(或的document.ready或此類)

+0

謝謝primavera133。你提供了兩個解決方案 – MPaulo

2

將此代碼<div id="toggleText"> Hello </div>上面的腳本標籤

你試圖隱藏這是不是在DOM元素。

2

寫上準備功能代碼,其實你想它的加載之前訪問一個元素在DOM

像那

$(document).ready(function() { 
try { 
     if(window.name != "") 
     { 
     document.getElementById("toggleText").style.display ='none'; 
     } 
    } 
    catch (e) { alert("Error: " + e); } 
});