我在Masterpage中有一个DIV控件,如下所示
<div id="div1" style="display: none">
<div id="div2" style="display: none">
<div id="div3" style="display: none">
我希望根据以下子页面中的javascript条件在Masterpage中显示DIV控件
function show()
{
var prod = prdu(); // 1 or 2 or 3
switch (prod) {
case "1":
document.forms[0].document.getElementById("div1").style.display = "block";
break;
case "2":
document.forms[0].document.getElementById("div2").style.display = "block";
break;
case "3":
document.forms[0].document.getElementById("div3").style.display = "block";
break;
}
}
你可以帮忙吗
答案 0 :(得分:0)
看起来你已经很近了。删除document.forms[0].
,不需要,因为getElementById无论如何都会搜索文档中的唯一元素。然后将未选择的两个显示更改为"none"
,以便只显示一个。