English | 简体中文 | 繁體中文
查询

DOMElement::removeAttribute()函数—用法及示例

「 从当前DOM元素中删除指定的属性 」


函数名称:DOMElement::removeAttribute()

函数描述:此方法用于从当前DOM元素中删除指定的属性。

语法:bool DOMElement::removeAttribute(string $name)

参数:

  • $name:要删除的属性名称。

返回值:如果删除成功,则返回true;否则返回false。

用法示例:

// 创建一个新的DOM文档对象
$dom = new DOMDocument();

// 加载XML内容
$dom->loadXML('<book isbn="123456" title="PHP Programming"></book>');

// 获取根元素
$root = $dom->documentElement;

// 获取并输出根元素的属性
echo "Before removeAttribute():\n";
echo "ISBN: " . $root->getAttribute("isbn") . "\n";
echo "Title: " . $root->getAttribute("title") . "\n";

// 删除ISBN属性
$root->removeAttribute("isbn");

// 再次获取并输出根元素的属性
echo "After removeAttribute():\n";
echo "ISBN: " . $root->getAttribute("isbn") . "\n";
echo "Title: " . $root->getAttribute("title") . "\n";

输出结果:

Before removeAttribute():
ISBN: 123456
Title: PHP Programming
After removeAttribute():
ISBN:
Title: PHP Programming

说明: 在上述示例中,我们首先创建了一个新的DOM文档对象,并通过loadXML()方法加载了一个包含一个书籍元素的XML内容。 然后,我们获取了根元素并使用getAttribute()方法输出了它的属性。 接下来,使用removeAttribute()方法删除了ISBN属性,并再次使用getAttribute()方法输出了修改后的属性。 可以看到,ISBN属性被成功删除,并且再次使用getAttribute()方法获取ISBN属性时返回的值为空。

补充纠错
热门PHP函数
分享链接