HTML DOM setNamedItem() 方法

属性对参考手册 属性对象

实例

设置 H1 的 class 属性:

var btn=document.getElementsByTagName("h1")[0];
var typ=document.createAttribute("class");
typ.nodeValue="democlass";
btn.attributes.setNamedItem(typ);

设置属性前:

Hello world

设置属性后:

Hello world


定义和用法

setNamedItem() 方法用于添加指定节点。

如果节点已经存在,它将被替换,并返回替换节点的值,否则将返回 null。


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 setNamedItem() 方法


语法

namednodemap.setNamedItem(node)

参数

参数 类型 描述
node 节点对象 必须。在节点列表中你想替换的节点。

返回值

类型 描述
节点对象 返回替换的节点,如果没有替换则返回 null

技术细节

DOM 版本 Core Level 1


属性对参考手册 属性对象