函数名:DOMDocument::getElementById()
适用版本:所有PHP版本,从PHP 4开始可用
用法:该方法在DOMDocument类中用于根据元素的ID获取一个DOMElement对象。它可以用于在HTML或XML文档中找到具有指定ID值的元素。
语法:DOMElement DOMDocument::getElementById ( string $elementId )
参数说明:
- $elementId:一个字符串,表示要查找的元素的ID值。
返回值:如果找到了具有指定ID的元素,则返回一个DOMElement对象;否则返回NULL。
示例:
<?php
// 创建一个空白的HTML文档对象
$dom = new DOMDocument();
// 载入HTML文档
$dom->loadHTML('<html><body><div id="myDiv">Hello World!</div></body></html>');
// 获取具有指定ID的元素
$element = $dom->getElementById('myDiv');
// 获取元素内容并输出
echo $element->nodeValue; // 输出:Hello World!
?>
该示例中,我们创建了一个空白的HTML文档对象,并使用loadHTML()方法载入一个包含带有ID为"myDiv"的
元素的HTML文档。然后,我们使用getElementById()方法获取具有指定ID的元素,并通过nodeValue属性输出该元素的内容。