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 插在文档中范围的开始位置。例如,把文档的一个区域放入
或 元素中,可以使用该方法。
如果 newParent 已经是文档的一部分,那么它首先将从文档中删除,它的子节点也将被舍弃。当该方法返回时,该范围将以 newParent 之前的位置为开始点,newParent 之后的位置为结束点。