大神們。一個js如何被多次引用。
<html>
? <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? ? <script type="text/javascript">
? ? ?function ?hid(){
? ? ? ? ? ??
? ? ? ?var oBtn = document.getElementsByTagName("h1","h2")[0];
? ? ? ? oBtn.style.display="none";
}
? ? ?function bb(){
? ? ? ? var bb = document.getElementsByTagName("h1")[0];
? ? ? ? bb.style.display="block";
? ? ? };
? ? ?
? ? </script>
? </head>
?
? <body>
? ??
? ?<h1> 我晚上我發給哇嘎熱的噶說得過去</h1>
? ? <button ?onclick="hid()">點我</button>
? ? <button onclick="bb()">點她復位</button>
? ??
? <h2>q都干啥·法大使館DV阿爾法3</h2>
? <button onclick="hid()">vv</button>
? </body>
</html>
點擊h2的vv鍵隱藏不了h2的內容。。不能被多次引用還是什么問題??求助~~~~~~~
2016-04-26
用法問題?getElementsByTagName()里面不能同時獲取兩個標簽的 你可以改成兩個 ?分兩個方法 也可以給h1和h2一樣的ID ?然后通過獲取ID來設置屬性的隱藏顯示
2016-04-26
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>單擊事件 </title>
<script type="text/javascript">
? ? var oBtn = document.getElementsByName("h");
? ? ?function ?hid(){
? ? ? ? ? ??
? ? ? ?
? ? ? ? for(var i=0;i<oBtn.length;i++){
? ? ? ? oBtn[i].style.display="none";}
}
? ? ?function bb(){
? ? ? ??
? ? ? ? for(var i=0;i<oBtn.length;i++){
? ? ? ? oBtn[i].style.display="block";}
? ? ? }
?
? ? ?
? ? </script>
</head>
<body>
? <h1 name="h"> 我晚上我發給哇嘎熱的噶說得過去</h1>
? ? <button ?onclick="hid()">點我</button>
? ? <button onclick="bb()">點她復位</button>
? ??
? <h2 name="h">q都干啥·法大使館DV阿爾法3</h2>
? <button onclick="hid()">vv</button>
</body>
</html>
這個是點擊同時隱藏兩個h標簽的 ?如果你想點擊一個隱藏對應的一個h標簽 ?就用id吧 分開設置 重寫方法
2016-04-20
抱歉,錯了。。。一直是h1在在隱藏
2016-04-20
我測試了,有效果啊
2016-04-19
把js代碼 放在一個文件夾中 ,然后引入這個路徑就好