函数名称: DOMElement::insertAdjacentElement() 函数说明:该函数在DOM元素的指定位置插入指定的DOM元素,返回插入的元素。 函数参数: : 插入的位置,可以是以...
函数名称: DOMElement::insertAdjacentElement()
函数说明:该函数在DOM元素的指定位置插入指定的DOM元素,返回插入的元素。
函数参数:
返回值:插入的DOM元素
使用示例:
<?php
// 创建一个 XML 文档
$doc = new DOMDocument();
// 创建一个 <div> 元素
$div = $doc->createElement('div');
$div->setAttribute('id', 'myDiv');
$div->textContent = 'Hello World!';
// 获取文档中的 <body> 元素
$body = $doc->getElementsByTagName('body')->item(0);
// 在 <body> 元素的开头插入 <div> 元素
$newDiv = $body->insertAdjacentElement('afterbegin', $div);
// 打印插入的 div 元素信息
echo $newDiv->tagName; // 输出:div
echo $newDiv->getAttribute('id'); // 输出:myDiv
echo $newDiv->textContent; // 输出:Hello World!
?>
在上面的示例中,我们首先创建了一个XML文档,并创建了一个<div>元素。然后,我们获取文档中的<body>元素,并使用insertAdjacentElement()函数在<body>元素的开头插入了之前创建的<div>元素。最后,我们打印插入的<div>元素的信息,包括标签名、id属性和文本内容。