當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
JavaScript 技术篇-js通过xpath获取dom节点,js校验xpath唯一性
生活随笔
收集整理的這篇文章主要介紹了
JavaScript 技术篇-js通过xpath获取dom节点,js校验xpath唯一性
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
document.evaluate() 就是通過(guò) xpath 獲取 dom 節(jié)點(diǎn)。
返回的結(jié)果通過(guò) .iterateNext() 可以獲得 dom 對(duì)象,每次調(diào)用會(huì)少一個(gè),當(dāng)沒(méi)有時(shí)就返回空。
返回匹配到的第一個(gè) xpath 對(duì)應(yīng)的 dom 節(jié)點(diǎn)。
function x(xpath) {var result = document.evaluate(xpath, document, null, XPathResult.ANY_TYPE, null);return result.iterateNext() }返回匹配到 xpath 的 dom 節(jié)點(diǎn)個(gè)數(shù)。
function x(xpath) {var result = document.evaluate(xpath, document, null, XPathResult.ANY_TYPE, null);var i = 0;while(result.iterateNext()){i++;}return i; }如果想通過(guò) xpath 獲取 iframe 框架內(nèi)的 dom 節(jié)點(diǎn),評(píng)論區(qū)留言哦!
喜歡的點(diǎn)個(gè)贊?吧!
總結(jié)
以上是生活随笔為你收集整理的JavaScript 技术篇-js通过xpath获取dom节点,js校验xpath唯一性的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Chrome 技术篇-console控制
- 下一篇: Python 修改tuple元组提示:T