XML DOM Node 對象

วัตถุ Node

วัตถุ Node นำเสนอจุดตัวเดียวในต้นไม้เอกสาร

จุดสามารถเป็นจุดองค์ประกอบ จุดแอตทริบิวต์ จุดข้อความ หรือแม้แต่จุดใดที่นำเสนอในบท 'ประเภทจุด' ด้วย

โปรดระวังว่า แม้ว่าทุกวัตถุจะสามารถทบทวนของแอตทริบิวต์และวิธีที่ใช้ในการจัดการจุดบิดาและลูกหลาน แต่ไม่ใช่วัตถุทุกตัวที่มีจุดบิดาหรือลูกหลาน ตัวอย่างเช่น จุดข้อความไม่สามารถมีลูกหลานได้ ดังนั้นการเพิ่มลูกหลานของจุดที่เหมือนกันนี้จะนำไปสู่ข้อผิดพลาด DOM

แอตทริบิวต์ของ Node วัตถุ

แอตทริบิวต์ คำอธิบาย
attributes NamedNodeMap ที่มีชื่อของแอตทริบิวต์ของจุดนี้ (หากจุดนี้เป็นองค์ประกอบ)
baseURI กลับค่า URI ฐานของจุด
childNodes กลับค่า NodeList ของลูกประกอบของจุด
firstChild กลับค่าลูกประกอบแรกของจุด
lastChild กลับค่าลูกประกอบล่าสุดของจุด
nextSibling กลับค่าจุดที่อยู่ข้างหลังของจุดที่เป็น同级
nodeName กลับค่าชื่อของจุด ตามชนิดของมัน
nodeType กลับค่าชนิดของจุด
nodeValue ตั้งค่าหรือกลับค่าค่าของจุด ตามชนิดของมัน
ownerDocument กลับค่าตัวอักษรเอกสารที่เป็นเอกสาร
parentNode กลับค่าจุดบิดาของจุด
prefix ตั้งค่าหรือกลับค่าชื่อสาขาของจุด
previousSibling กลับค่าจุดที่อยู่ข้างหน้าของจุดที่เป็น同级
textContent ตั้งค่าหรือกลับค่าของข้อความของจุดและลูกหลานของมัน

วิธีของ Node วัตถุ

วิธี คำอธิบาย
appendChild() เพิ่มให้มีลูกประกอบใหม่ขึ้นที่สุดของลูกประกอบของจุด
cloneNode() คลอนจุด
compareDocumentPosition() เปรียบเทียบตำแหน่งของสองจุดในโครงสร้าง DOM ภายในเอกสาร
getFeature(feature,version) กลับค่า DOM วัตถุ ซึ่งทำงานด้วย API พิเศษที่เฉพาะสำหรับคุณสมบัติและสัปดาห์ของ
getUserData(key)

กลับค่าวัตถุที่เชื่อมโยงกับกุญแจบนจุดนี้

ต้องการเพื่อให้วัตถุถูกตั้งค่าที่จุดนี้เป็นที่แรก ด้วยการเรียกใช้ setUserData ด้วยกุญแจเดียวกัน

hasAttributes() กลับค่า true ถ้าตัวเลือกที่กำหนดมีคุณสมบัติใด หรือกลับค่า false
hasChildNodes() กลับค่า true ถ้าตัวเลือกที่กำหนดมีตัวเลือกลูก หรือกลับค่า false
insertBefore() ใส่ตัวเลือกลูกใหม่ก่อนตัวเลือกลูกที่กำหนด
isDefaultNamespace(URI) กลับค่าว่า URI ของชื่อสาขาที่กำหนดเป็น URI ปกติหรือไม่
isEqualNode() ตรวจสอบว่าตัวเลือกสองตัวเท่ากันหรือไม่
isSameNode() ตรวจสอบว่าตัวเลือกสองตัวเป็นตัวเลือกเดียวกันหรือไม่
lookupNamespaceURI() กลับค่า URI ของชื่อสาขาที่กำหนด
lookupPrefix() กลับค่าของเนื้อหาหน้ามาตรงกับชื่อสาขา URI ที่กำหนด
normalize() รวมตัวเลือกข้อความที่เคียงข้างกันและลบตัวเลือกข้อความว่าง
removeChild() ลบ (และกลับ) ตัวเลือกลูกที่กำหนดของตัวเลือกปัจจุบัน
replaceChild() แทนที่ตัวเลือกลูกด้วยตัวเลือกใหม่
setUserData(key,data,handler) เชื่อมโยงวัตถุกับกุญแจบนตัวเลือก