我試圖在沒有任何包裝元素的情況下獲取一些文本,例如:
<div class="theme">
<h3>Title</h3>
Get text here
<table>
...
</table>
</div>
這基本上是html的結構,我很想弄清楚如何獲取文本“在這里獲取文本”,jquery中是否有任何有用的功能可以使這項任務更容易?
uj5u.com熱心網友回復:
這些型別的物件node在 JavaScript中被稱為。nextSibling和prevSibling屬性顯示下一個和上一個節點。例如,您可以找到h3然后使用nextSibling或找到table然后使用prevSibling(如以下代碼)。
對于節點的wholeText屬性是相同的,innerText并給出了節點的內容。
var h3 = document.querySelector('h3');
console.log(h3.nextSibling)
console.log(h3.nextSibling.wholeText)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/407052.html
標籤:
