English | 简体中文 | 繁體中文
查询

DOMDocumentFragment::prepend()函数—用法及示例

「 用于在 DOM 节点的内部的开头位置插入一个节点或文本节点 」


函数名:DOMDocumentFragment::prepend()

适用版本:PHP 5, PHP 7, PHP 8

用法: DOMDocumentFragment::prepend() 方法用于在 DOM 节点的内部的开头位置插入一个节点或文本节点。它可以在 DOMDocumentFragment 对象中使用。

语法: bool DOMDocumentFragment::prepend( DOMNode $newnode )

参数:

  • $newnode: 要插入的节点或文本节点。

返回值: 成功时返回 true,失败时返回 false。

示例:

// 创建一个空的 DOMDocumentFragment 对象
$fragment = new DOMDocumentFragment();

// 创建一个新的元素节点
$newElement = new DOMElement('span');
$textNode = new DOMText("Hello, World!");

// 将新的节点插入到 DOMDocumentFragment 开头位置
$fragment->prepend($newElement);
$fragment->prepend($textNode);

// 把 DOMDocumentFragment 插入到 DOM 文档中的某个节点下
$parentNode = $domdocument->getElementsByTagName('body')->item(0);
$parentNode->prepend($fragment);

// 输出结果
echo $domdocument->saveHTML();

以上示例会将 "Hello, World!" 文本节点和 <span></span> 元素节点插入到 DOM 文档中 <body> 标签的开头位置。

补充纠错
热门PHP函数
分享链接