我想根據全局變量(disp)的值更改div(displaydiv)的樣式:display屬性(none或block)。我想在頁面加載時檢查此變量的值,並根據值disp設置styel:display。動態更改顯示屬性
我在javascript中將disp的值設置爲「none」。
我想改變HTML標記
內的值,但這個div始終可見。 請幫我
我想根據全局變量(disp)的值更改div(displaydiv)的樣式:display屬性(none或block)。我想在頁面加載時檢查此變量的值,並根據值disp設置styel:display。動態更改顯示屬性
我在javascript中將disp的值設置爲「none」。
我想改變HTML標記
內的值,但這個div始終可見。 請幫我
<script>
function hidemydiv() {
if(disp == 'none') document.getElementById('displaydiv').style.display = 'none';
}
</script>
<body onload="hidemydiv()">
<div id="displaydiv">
Lorem ipsum dolor sith amet
</div>
</body>
我只是想知道什麼樣的全局變量DISP是。它在JavaScript中嗎? PHP?你在哪裏/何時/如何設置它?
我們不能說沒有代碼,但它聽起來很像你在目標DIV加載之前內聯執行你的改變風格的JS。
您的瀏覽器是否報告了網頁錯誤?
你的JS代碼以某種方式綁定到onload事件?
是實際應用的樣式,但過度(使用螢火蟲檢查)?
將函數附加到窗口onload事件。
window.onload = function() {
var elem = document.getElementById(divId);
if (disp === "none") {
elem.style.display = "none";
}
else {
elem.style.display = "block";
}
};
顯示我們的代碼。 – annakata 2010-09-21 07:50:04
注意:請接受幫助你的答案(如果有的話)。它爲給出正確答案的人提供了信用。 – 2010-09-21 13:43:29