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 之后的位置为结束点。