XML DOM surroundContents() วิธีการ
การระบุและการใช้งาน
surroundContents() วิธีการใช้เพื่อล้อมรอบเนื้อหาของขอบเขตด้วยตัวที่กำหนด
ภาษาคำสั่ง:
surroundContents(newParent)
ตัวแปร
ตัวแปร | รายละเอียด |
---|---|
newParent | จะเป็นตัวต้นของเนื้อหาของขอบเขตปัจจุบันใหม่ |
ทิ้ง
นี้จะทิ้งข้อผิดพลาดที่มีรหัสตามดังนี้ในสถานการณ์ต่อไปนี้ DOMException ข้อผิดพลาดหรือ RangeException ข้อผิดพลาด:
DOMException.HIERARCHY_REQUEST_ERR
ไม่สามารถมีเด็กหรือตัวย่อยอื่นได้ ที่ตัวได้รับของจุดเริ่มต้นของขอบเขตปัจจุบัน newParent หรือเด็กของประเภท newParent เป็นโครงสร้างต้นของตัวได้รับโครงสร้าง。
DOMException.NO_MODIFICATION_ALLOWED_ERR
ต้นตาของจุดสิ้นสุดของวงกลมปัจจุบันเป็นตัวเลือกที่เป็นไปไม่ได้เขียน
DOMException.WRONG_DOCUMENT_ERR
newParent และวงกลมของมันถูกสร้างด้วย Document ต่างกัน
RangeException.BAD_BOUNDARYPOINTS_ERR
วงกลมปัจจุบันเลือกส่วนหนึ่งของตัวเลือก (ยกเว้นตัวเลือก Text) ดังนั้นไม่สามารถล้อมวงกลมบริเวณนี้ของเอกสารได้
RangeException.INVALID_NODE_TYPE_ERR
newParent เป็นตัวเลือกของ Document, DocumentFragment, DocumentType, Attr, Entity หรือ Notation
รายละเอียด
วิธีนี้จะกำหนดเพื่อนบิดาของวงกลมปัจจุบันเป็น newParentแล้ว newParent ใส่ในตำแหน่งเริ่มต้นของวงกลมของเอกสาร ตัวอย่างเช่น ใส่บริเวณหนึ่งของเอกสารไปในองค์ประกอบ <div> หรือ <span> สามารถใช้วิธีนี้ได้
ถ้า newParent ถ้ามันเป็นส่วนหนึ่งของเอกสารแล้ว มันจะถูกลบออกจากเอกสารก่อน และโครงการลูกของมันก็จะถูกทิ้งออก เมื่อวัตถุของการทำงานนี้กลับมา วัตถุของการทำงานนี้จะมี newParent ตำแหน่งก่อนหน้านี้เป็นจุดเริ่มต้นnewParent ตำแหน่งหลังจากนี้เป็นจุดสิ้นสุด