span{ display: block;} " />
span1 span2 span3 b1 div1 spanN
#d1 > span{ display: block;}
不用js怎么知道哪個是第N個元素?HTML,CSS都是靜態的東西,你選擇第一個或者最后一個用CSS還可以做到,你這第N個~~~
用js的話,可以用下面這句,
document.getElementById("d1").getElementsByTagName("*")[N-1].style.display = "none";
但是有一點,如果你的這些元素的個數有這么多,所以為了安全起見,可以把上面的拆開,做個判斷,還有就是如果是動態生成的這些元素,就得要確定元素生成之后,才調用這句話,否則也會出錯的。
能力有限,不能達到你要求的,僅供參考。
不用js怎么知道哪個是第N個元素?HTML,CSS都是靜態的東西,你選擇第一個或者最后一個用CSS還可以做到,你這第N個~~~
用js的話,可以用下面這句,
document.getElementById("d1").getElementsByTagName("*")[N-1].style.display = "none";
但是有一點,如果你的這些元素的個數有這么多,所以為了安全起……
css甚至可以掛木馬。
引用 1 樓 的回復:
不用js怎么知道哪個是第N個元素?HTML,CSS都是靜態的東西,你選擇第一個或者最后一個用CSS還可以做到,你這第N個~~~
用js的話,可以用下面這句,
document.getElementById("d1").getElementsByTagName("*")[N-1].style.display = "none";
但是有一點,如果你的這些元素……
如果CSS能做到的話,還要js干啥。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com