HTML DOM setNamedItem() 方法

HTML DOM Attribute 对象

实例

设置 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() 方法向 nodeMap 添加指定的节点。

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

浏览器支持

IE Firefox Chrome Safari Opera
此在线速查手册由www.w︴﹏3︴﹏x︴﹏u︴﹏e.com提供,请勿盗用!

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

语法

namednodemap.setNamedItem(node)

参数

参数 类型 描述
node Node 对象 必需。需要在 namedNodeMap 集合中添加/替换的节点。
此在线速查手册由www.w︴﹏3︴﹏x︴﹏u︴﹏e.com提供,请勿盗用!

返回值

类型 描述
Node 对象 被替换的节点,如果有的话,否则返回 null。
此在线速查手册由www.w︴﹏3︴﹏x︴﹏u︴﹏e.com提供,请勿盗用!

技术细节

DOM 版本 Core Level 1
此在线速查手册由www.w︴﹏3︴﹏x︴﹏u︴﹏e.com提供,请勿盗用!

HTML DOM Attribute 对象