獲取文字節點內容 nodeValue 的方法。

2021-07-23 08:56:34 字數 425 閱讀 1916

id = "prompt">

aa>

li>

ba>

li>

ca>

li>

da>

li>

ul>

var prompt = document.getelementbyid("prompt");

var text = prompt.childnodes[1].childnodes[0].firstchild.nodevalue;

childnodes[1]:第乙個li元素(第0個為空文字節點)

childnodes[0]:a元素(注意此處空格或換行)

firstchild:a(注意,是文字節點,不是字串值a)

nodevalue:nodevalue的值為節點包含的文字,為字串

讀取文字節點

獲取元素節點的子節點 1,獲取id的所有子節點 var citynode document.getelemnetbyid 2,利用元素節點的childnodes 方法可以獲得指定元素節點的所有子節點 alert citynode.childnodes.length 注 基本不用 3.獲取 id 節點...

DOM啟蒙 文字節點

html文件中的文字表現為 text 建構函式的示例,即文字節點。text從characterdata node及object繼承。屬性 可用來獲取所有子文字節點,或設定節點內容成某一特定text節點。當在某個節點上用它獲取該節點文字內容時,它將返回乙個由呼叫該方法的節點內所有文字節點合併的字串。當...

DOM中元素節點 屬性節點 文字節點的理解

節點資訊 每個節點都擁有包含著關於節點某些資訊的屬性。這些屬性是 nodename 節點名稱 nodevalue 節點值 nodetype 節點型別 nodetype nodetype 屬性可返回節點的型別。最重要的節點型別是 元素型別 節點型別 元素 element node 1 屬性 attri...