首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DOMNode::insertBefore

(PHP 5, PHP 7)

DOMNode :: insertBefore - 在参考节点之前添加新的子节点

描述

代码语言:javascript
复制
public DOMNode DOMNode::insertBefore ( DOMNode $newnode [, DOMNode $refnode ] )

该函数在引用节点之前插入一个新节点。如果您打算对附加的子进行进一步修改,则必须使用返回的节点。

参数

newnode

新节点。

refnode

参考节点。如果未提供,newnode则附加给孩子。

返回值

插入的节点。

错误/异常

DOM_NO_MODIFICATION_ALLOWED_ERR

如果此节点是只读的,或者所插入节点的上一个父节点是只读的,则引发。

DOM_HIERARCHY_REQUEST_ERR

如果此节点的类型不允许该newnode节点类型的子节点,或者要附加的节点是此节点的祖先节点或此节点本身,则引发。

DOM_WRONG_DOCUMENT_ERR

如果newnode是从不同于创建此节点的文档创建的,则引发。

DOM_NOT_FOUND

如果refnode不是该节点的子节点,则引发。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com