鍍金池/ 問答/HTML/ dom 獲取 節(jié)點

dom 獲取 節(jié)點

clipboard.png

怎樣在 strong 標簽獲取到 文本節(jié)點(第1章 課程介紹)

求思路(已經(jīng)想到一個思路:先刪除 下面的節(jié)點,然后在 $(strong).text() 獲取 -- 損耗性能)

回答
編輯回答
空白格

innerHTML也可以的。你試試

2017年12月4日 11:05
編輯回答
萌小萌

你試試這樣,應該可以的:

$("strong")[0].childNodes[1].nodeValue;
// 如果你要獲取的這個strong不是第一個的話,就改變$("strong")[]里面的索引值

另外,最好給你要獲取的內(nèi)容套上特定的標簽~

2018年9月18日 07:07
編輯回答
玩控

先獲取所有的文本,在用正則提取你所需要的文本。

2017年10月31日 11:57
編輯回答
咕嚕嚕

根據(jù)情況自行改動吧

  <div class="aaa">
                <span>aaaaa</span>哈哈哈哈哈哈<span>aaaaa</span>
 </div>

        var aaachild = document.getElementsByClassName('aaa')[0].childNodes;
        for(var i=0;i<aaachild.length;i++){
            if(aaachild[i].nodeType===3&&aaachild[i].nodeValue.trim()){
                console.log(aaachild[i].nodeValue)
            }
        }
2017年8月15日 17:23
編輯回答
空痕

要是你自己的文件的話,你給上面的'第一章'加一個專門的頭部標簽吶…

2018年2月18日 03:02