DOMElement::insertAdjacentElement()

在DOM元素的指定位置插入指定的DOM元素,返回插入的元素

首字母:D

函数名称: DOMElement::insertAdjacentElement()

函数说明:该函数在DOM元素的指定位置插入指定的DOM元素,返回插入的元素。

函数参数:

  1. position: 插入的位置,可以是以下几种取值:
    • 'beforebegin': 在当前元素前面插入
    • 'afterbegin': 在当前元素的开头插入
    • 'beforeend': 在当前元素的结尾插入
    • 'afterend': 在当前元素后面插入
  2. element: 插入的DOM元素

返回值:插入的DOM元素

使用示例:

元素
$div = $doc->createElement('div');
$div->setAttribute('id', 'myDiv');
$div->textContent = 'Hello World!';
// 获取文档中的  元素
$body = $doc->getElementsByTagName('body')->item(0);
// 在  元素的开头插入 
元素 $newDiv = $body->insertAdjacentElement('afterbegin', $div); // 打印插入的 div 元素信息 echo $newDiv->tagName; // 输出:div echo $newDiv->getAttribute('id'); // 输出:myDiv echo $newDiv->textContent; // 输出:Hello World! ?>

在上面的示例中,我们首先创建了一个XML文档,并创建了一个

元素。然后,我们获取文档中的元素,并使用insertAdjacentElement()函数在元素的开头插入了之前创建的
元素。最后,我们打印插入的
元素的信息,包括标签名、id属性和文本内容。

同首字母函数