我想根据全局变量(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