DOM - ออบเจ็กต์องค์ประกอบ

องค์ประกอบ XML สามารถกำหนดให้เป็นแบบเอกสารสำเร็จรูปของ XML องค์ประกอบสามารถทำงานเป็นคอนเทนเนอร์เพื่อเก็บข้อความองค์ประกอบแอตทริบิวต์วัตถุสื่อหรือสิ่งเหล่านี้ทั้งหมด เมื่อใดก็ตามที่ parser แยกวิเคราะห์เอกสาร XML เทียบกับความสมบูรณ์แบบตัววิเคราะห์จะนำทางผ่านโหนดองค์ประกอบ โหนดองค์ประกอบมีข้อความอยู่ภายในซึ่งเรียกว่าโหนดข้อความ

ออบเจ็กต์องค์ประกอบสืบทอดคุณสมบัติและวิธีการของอ็อบเจ็กต์โหนดเป็นอ็อบเจ็กต์องค์ประกอบถือเป็นโหนดด้วย นอกเหนือจากคุณสมบัติและวิธีการอ็อบเจ็กต์โหนดยังมีคุณสมบัติและวิธีการดังต่อไปนี้

คุณสมบัติ

ตารางต่อไปนี้แสดงรายการคุณลักษณะของวัตถุองค์ประกอบ -

แอตทริบิวต์ ประเภท คำอธิบาย
tagName DOMString ให้ชื่อแท็กสำหรับองค์ประกอบที่ระบุ
schemaTypeInfo TypeInfo แสดงถึงข้อมูลประเภทที่เกี่ยวข้องกับองค์ประกอบนี้ สิ่งนี้ถูกลบออก โปรดดูรายละเอียด

วิธีการ

ตารางด้านล่างแสดงวิธีการของ Element Object -

วิธีการ ประเภท คำอธิบาย
getAttribute () DOMString ดึงค่าของแอตทริบิวต์หากมีอยู่สำหรับองค์ประกอบที่ระบุ
getAttributeNS () DOMString ดึงค่าแอ็ตทริบิวต์ตามชื่อโลคัลและเนมสเปซ URI
getAttributeNode () Attr ดึงชื่อของโหนดแอตทริบิวต์จากองค์ประกอบปัจจุบัน
getAttributeNodeNS () Attr ดึงโหนด Attr ตามชื่อโลคัลและเนมสเปซ URI
getElementsByTagName () NodeList ส่งคืน NodeList ขององค์ประกอบที่สืบทอดมาทั้งหมดด้วยชื่อแท็กที่กำหนดตามลำดับเอกสาร
getElementsByTagNameNS () NodeList ส่งคืน NodeList ขององค์ประกอบที่สืบทอดมาทั้งหมดด้วยชื่อท้องถิ่นที่กำหนดและ URI เนมสเปซตามลำดับเอกสาร
hasAttribute () บูลีน ส่งคืนจริงเมื่อแอตทริบิวต์ที่มีชื่อที่กำหนดถูกระบุในองค์ประกอบนี้หรือมีค่าเริ่มต้นเป็นเท็จ
hasAttributeNS () บูลีน ส่งคืนจริงเมื่อแอตทริบิวต์ที่มีชื่อโลคัลและเนมสเปซ URI ระบุไว้ในองค์ประกอบนี้หรือมีค่าดีฟอลต์เป็นเท็จ
removeAttribute () ไม่มีค่าส่งคืน ลบแอตทริบิวต์ตามชื่อ
removeAttributeNS ไม่มีค่าส่งคืน ลบแอตทริบิวต์ตามชื่อโลคัลและเนมสเปซ URI
removeAttributeNode () Attr โหนดแอตทริบิวต์ที่ระบุถูกลบออกจากองค์ประกอบ
setAttribute () ไม่มีค่าส่งคืน ตั้งค่าแอตทริบิวต์ใหม่ให้กับองค์ประกอบที่มีอยู่
setAttributeNS () ไม่มีค่าส่งคืน เพิ่มแอตทริบิวต์ใหม่ หากแอตทริบิวต์ที่มีชื่อโลคัลและเนมสเปซ URI เดียวกันมีอยู่แล้วในองค์ประกอบคำนำหน้าจะเปลี่ยนเป็นส่วนนำหน้าของชื่อคุณสมบัติและค่าของมันจะเปลี่ยนเป็นพารามิเตอร์ค่า
setAttributeNode () Attr ตั้งค่าโหนดแอ็ตทริบิวต์ใหม่ให้กับองค์ประกอบที่มีอยู่
setAttributeNodeNS Attr เพิ่มแอตทริบิวต์ใหม่ หากแอตทริบิวต์ที่มีชื่อโลคัลนั้นและเนมสเปซ URI นั้นมีอยู่แล้วในองค์ประกอบนั้นจะถูกแทนที่ด้วยชื่อใหม่
setIdAttribute ไม่มีค่าส่งคืน หากพารามิเตอร์ isId เป็นจริงเมธอดนี้จะประกาศแอ็ตทริบิวต์ที่ระบุเป็นแอ็ตทริบิวต์ ID ที่ผู้ใช้กำหนด สิ่งนี้ถูกลบออก โปรดดูรายละเอียด
setIdAttributeNS ไม่มีค่าส่งคืน หากพารามิเตอร์ isId เป็นจริงเมธอดนี้จะประกาศแอ็ตทริบิวต์ที่ระบุเป็นแอ็ตทริบิวต์ ID ที่ผู้ใช้กำหนด สิ่งนี้ถูกลบออก โปรดดูรายละเอียด