显示div函数的Javascript 函数switchdiv(){ var e=document.getElementById().id; 如果(e=='Streambtn') document.getElementById('Stream').style.display=“block”; 其他的 document.getElementById('Stream').style.display=“无”; }

显示div函数的Javascript 函数switchdiv(){ var e=document.getElementById().id; 如果(e=='Streambtn') document.getElementById('Stream').style.display=“block”; 其他的 document.getElementById('Stream').style.display=“无”; },javascript,Javascript,你好, 这是我的问题。当我点击时,什么也没发生 我希望你能帮助我 多谢各位 编辑: 谢谢你的回答,但不幸的是它不起作用 这是最后的代码,希望你能帮助我找到解决问题的方法 <script language="javascript"> function switchdiv() { var e = document.getElementById().id; if(e == 'Streambtn') document.getE

你好,

这是我的问题。当我点击时,什么也没发生

我希望你能帮助我

多谢各位

编辑:

谢谢你的回答,但不幸的是它不起作用

这是最后的代码,希望你能帮助我找到解决问题的方法

<script language="javascript"> 
        function switchdiv() {
       var e = document.getElementById().id;
       if(e == 'Streambtn')
          document.getElementById('Stream').style.display = "block";
       else
          document.getElementById('Stream').style.display = "none";
    }
</script>

功能开关DIV(e){
如果(e=='Streambtn')
document.getElementById('Stream').style.display=“block”;
其他的
document.getElementById('Stream').style.display=“无”;
}
如果(e=='Youtubebtn')
document.getElementById('Youtube').style.display=“block”;
其他的
document.getElementById('Youtube').style.display=“无”;
}
如果(e=='LoLbtn')
document.getElementById('LoL').style.display=“block”;
其他的
document.getElementById('LoL').style.display=“无”;
}
a

b

c


假设您有一个按钮,可以在
单击时调用
开关div

   <div align="center">
    <input type="button" class="btn" name="Stream" value="Stream"  style="padding: 10px 20px 10px 20px; border: 0px; font-family: Play, sans-serif; font-weight: bold" onClick="switchdiv("Streambtn")"/>
    <input type="button" class="btn" name="Youtube" value="Youtube"  style="padding: 10px 20px 10px 20px; border: 0px; font-family: Play, sans-serif; font-weight: bold" onClick="switchdiv("Youtubebtn")"/>
    <input type="button" class="btn" name="LoL" value="League Of Legends"  style="padding: 10px 20px 10px 20px; border: 0px; font-family: Play, sans-serif; font-weight: bold" onClick="switchdiv("LoLbtn")"/>
    </div>
    <script language="javascript"> 
        function switchdiv(e) {
           if(e == 'Streambtn')
              document.getElementById('Stream').style.display = "block";
           else
              document.getElementById('Stream').style.display = "none";
        }
           if(e == 'Youtubebtn')
              document.getElementById('Youtube').style.display = "block";
           else
              document.getElementById('Youtube').style.display = "none";
        }
           if(e == 'LoLbtn')
              document.getElementById('LoL').style.display = "block";
           else
              document.getElementById('LoL').style.display = "none";
        }
    </script>
    <div align="center" id="Stream" hidden>
    <p>a</p>
    </div>
    <div align="center" id="Youtube" hidden>
    <p>b</p>
    </div>
    <div align="center" id="LoL" hidden>
    <p>c</p>
    </div>

在浏览器的控制台中,您可以看到将显示一些奇怪的红色错误

假设您有一个按钮,在
单击时调用
switchdiv

   <div align="center">
    <input type="button" class="btn" name="Stream" value="Stream"  style="padding: 10px 20px 10px 20px; border: 0px; font-family: Play, sans-serif; font-weight: bold" onClick="switchdiv("Streambtn")"/>
    <input type="button" class="btn" name="Youtube" value="Youtube"  style="padding: 10px 20px 10px 20px; border: 0px; font-family: Play, sans-serif; font-weight: bold" onClick="switchdiv("Youtubebtn")"/>
    <input type="button" class="btn" name="LoL" value="League Of Legends"  style="padding: 10px 20px 10px 20px; border: 0px; font-family: Play, sans-serif; font-weight: bold" onClick="switchdiv("LoLbtn")"/>
    </div>
    <script language="javascript"> 
        function switchdiv(e) {
           if(e == 'Streambtn')
              document.getElementById('Stream').style.display = "block";
           else
              document.getElementById('Stream').style.display = "none";
        }
           if(e == 'Youtubebtn')
              document.getElementById('Youtube').style.display = "block";
           else
              document.getElementById('Youtube').style.display = "none";
        }
           if(e == 'LoLbtn')
              document.getElementById('LoL').style.display = "block";
           else
              document.getElementById('LoL').style.display = "none";
        }
    </script>
    <div align="center" id="Stream" hidden>
    <p>a</p>
    </div>
    <div align="center" id="Youtube" hidden>
    <p>b</p>
    </div>
    <div align="center" id="LoL" hidden>
    <p>c</p>
    </div>

在浏览器的控制台中,您可以看到将显示一些奇怪的红色错误

如何启动
switchdiv()
函数?
var e=document.getElementById().id
,您需要将
id
传递给
document.getElementById()
,以便检索元素。也就是说,您正在检索一个
id
(及其
id
)以查找其
id
?您可以将html代码发布到您单击的位置吗?是否调用
switchDiv()
函数?如何调用
switchDiv
?我的意思是显示调用此函数的代码?如何激发
switchdiv()
函数?
var e=document.getElementById().id
,您需要将
id
传递给
document.getElementById()
,以便检索元素。也就是说,您正在检索一个
id
(及其
id
)以查找其
id
?您可以将html代码发布到您单击的位置吗?是否调用
switchDiv()
函数?如何调用
switchDiv
?我的意思是显示调用此函数的代码?
<script language="javascript"> 
    function switchdiv(e) {
       if(e == 'Streambtn')
          document.getElementById('Stream').style.display = "block";
       else
          document.getElementById('Stream').style.display = "none";
    }
</script>
var e = document.getElementById().id;
console.log(e);