因為是回圈的所以id都相等,js每次只能將第一個div顯示隱藏。。怎么辦啊
uj5u.com熱心網友回復:
都沒人會么。uj5u.com熱心網友回復:
沒太懂你的代碼 id一般只允許存在一個的吧按你說的你可以在這個回圈的外面加一個div整體隱藏
uj5u.com熱心網友回復:
我是查詢資料庫,然后while回圈div輸出到html頁面,所以id都是一樣的。
id只能存在一個的話,那我如何做到在每一個div下展開資訊呢。。
uj5u.com熱心網友回復:
既然有回圈,就不要用id了,用class,想隱藏哪個就用對應的索引uj5u.com熱心網友回復:
頁面元素的id應該是唯一的,id不要重復,重復的id用document.getElementById()或jquery的$("#id") 獲取時,只能獲取到第一個。要獲取多個元素時,應該用元素的class,并用getElementsByClassName()或jquery的$(".class")獲取。
如果你一定要用id的話,也可以用 document.querySelectorAll("#id") 獲取多個元素。
uj5u.com熱心網友回復:
id是唯一的 你要div隱藏 必然有隱藏的條件, 再對應符合條件的div中 設定css display:none 就好轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/106739.html
標籤:JavaScript
