函数名称:DOMElement::removeAttributeNode()
适用版本:PHP 5, PHP 7
函数描述:该函数用于从DOM元素中移除指定的属性节点。
用法示例:
<?php
$dom = new DOMDocument();
$dom->loadXML('<div class="container" id="myDiv">Hello World</div>');
$div = $dom->getElementsByTagName('div')->item(0);
$attrNode = $div->getAttributeNode('class');
// 移除属性节点
$div->removeAttributeNode($attrNode);
// 输出修改后的DOM节点
echo $dom->saveXML();
?>
输出:
<div id="myDiv">Hello World</div>
解释:
removeAttributeNode()函数从div元素中移除属性节点。saveXML()函数输出修改后的DOM节点。注意事项:
removeAttributeNode()函数只能用于DOM元素节点(DOMElement)。removeAttributeNode()函数之前,必须确保已经通过合适的方式获取了要移除的属性节点。