亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

大神們。一個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的內容。。不能被多次引用還是什么問題??求助~~~~~~~

正在回答

5 回答

用法問題?getElementsByTagName()里面不能同時獲取兩個標簽的 你可以改成兩個 ?分兩個方法 也可以給h1和h2一樣的ID ?然后通過獲取ID來設置屬性的隱藏顯示

0 回復 有任何疑惑可以回復我~
#1

仁太

說錯了 不是ID 是name
2016-04-26 回復 有任何疑惑可以回復我~
#2

cc超 提問者 回復 仁太

也就是說只要把var oBtn = document.getElementsByTagName("h1","h2")[0];改成 var oBtn = document.getElementsByTagName("h1")[0]; var oBtn = document.getElementsByTagName("h2")[0]; 分開引用?
2016-04-27 回復 有任何疑惑可以回復我~
#3

仁太 回復 cc超 提問者

兩個名字不能一樣 不然引用會錯誤
2016-04-27 回復 有任何疑惑可以回復我~
#4

cc超 提問者

非常感謝!
2016-04-27 回復 有任何疑惑可以回復我~
#5

仁太 回復 cc超 提問者

相互學習
2016-04-27 回復 有任何疑惑可以回復我~
查看2條回復

<!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吧 分開設置 重寫方法

0 回復 有任何疑惑可以回復我~

抱歉,錯了。。。一直是h1在在隱藏

0 回復 有任何疑惑可以回復我~
#1

cc超 提問者

前端的大爺。是不是JS是用對象調用的,不能不支持兩個。。所以h2不行。。。。
2016-04-20 回復 有任何疑惑可以回復我~
#2

一只特立獨行的doge 回復 cc超 提問者

我剛才試了下,var oBtn = document.getElementsByTagName("h1","h2")[0];這里里面你應該是想一次得到兩個中的任意tagname,但是,我剛才把他改成var oBtn = document.getElementsByTagName("h2","h1")[0];這時候對h2起作用,但是對h1不起作用了,所以應該是這里的問題,但是我不知道該怎么改。
2016-04-20 回復 有任何疑惑可以回復我~
#3

一只特立獨行的doge 回復 cc超 提問者

如果你改出來了,或者有人回答了,能不能@我一下,謝了
2016-04-20 回復 有任何疑惑可以回復我~
#4

cc超 提問者 回復 一只特立獨行的doge

嗯嗯~~
2016-04-20 回復 有任何疑惑可以回復我~
#5

cc超 提問者 回復 一只特立獨行的doge

大爺。“兩個名字不能一樣 不然引用會錯誤”應該是這個問題。分開引用就可以了0-0
2016-04-27 回復 有任何疑惑可以回復我~
查看2條回復

我測試了,有效果啊

0 回復 有任何疑惑可以回復我~

把js代碼 放在一個文件夾中 ,然后引入這個路徑就好

0 回復 有任何疑惑可以回復我~
#1

cc超 提問者

意思是這樣嗎 <script type="text/javascript" src="js/aaa.js"></script> 然后再把里面的東西像css那樣引用?
2016-04-20 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468833    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

大神們。一個js如何被多次引用。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號