首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-04-24 18:30:13
0
25

函数名: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> 标签的开头位置。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流