當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript dom节点x
生活随笔
收集整理的這篇文章主要介紹了
javascript dom节点x
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一,js 獲取元素(父節(jié)點(diǎn),子節(jié)點(diǎn),兄弟節(jié)點(diǎn))
?
var test = document.getElementById("test");
var parent = test.parentNode; // 父節(jié)點(diǎn)
var chils = test.childNodes; // 全部子節(jié)點(diǎn)
var first = test.firstChild; // 第一個(gè)子節(jié)點(diǎn)
var last = test.lastChile; // 最后一個(gè)子節(jié)點(diǎn)
var previous = test.previousSbiling; // 上一個(gè)兄弟節(jié)點(diǎn)
var next = test.nextSbiling; // 下一個(gè)兄弟節(jié)點(diǎn)
?
二,jquery 獲取元素(父節(jié)點(diǎn),子節(jié)點(diǎn),兄弟節(jié)點(diǎn))
$("#test1").parent(); // 父節(jié)點(diǎn)$("#test1").parents(); // 全部父節(jié)點(diǎn)$("#test1").parents(".mui-content");$("#test").children(); // 全部子節(jié)點(diǎn)$("#test").children("#test1");$("#test").contents(); // 返回#test里面的所有內(nèi)容,包括節(jié)點(diǎn)和文本$("#test").contents("#test1");$("#test1").prev(); // 上一個(gè)兄弟節(jié)點(diǎn)$("#test1").prevAll(); // 之前所有兄弟節(jié)點(diǎn)$("#test1").next(); // 下一個(gè)兄弟節(jié)點(diǎn)$("#test1").nextAll(); // 之后所有兄弟節(jié)點(diǎn)$("#test1").siblings(); // 所有兄弟節(jié)點(diǎn)$("#test1").siblings("#test2");$("#test").find("#test1");?
三,元素篩選
// 以下方法都返回一個(gè)新的jQuery對象,他們包含篩選到的元素$("ul li").eq(1); // 選取ul li中匹配的索引順序?yàn)?的元素(也就是第2個(gè)li元素)$("ul li").first(); // 選取ul li中匹配的第一個(gè)元素$("ul li").last(); // 選取ul li中匹配的最后一個(gè)元素$("ul li").slice(1, 4); // 選取第2 ~ 4個(gè)元素$("ul li").filter(":even"); // 選取ul li中所有奇數(shù)順序的元素轉(zhuǎn)載于:https://www.cnblogs.com/liyiyong/p/7784866.html
總結(jié)
以上是生活随笔為你收集整理的javascript dom节点x的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NDArray自动求导
- 下一篇: IP、TCP和DNS与HTTP的密切关系