html dom实例,HTML DOM setNamedItem()用法及代码示例

setNamedItem()方法用于使用名称将特定节点添加到属性节点。这些属性节点统称为namedNodeMap。可以通过名称访问。如果文档中已经存在一个节点,它将替换它并返回更新的值。 setNamedItem()方法需要一个节点作为参数。

用法:

namedNodeMap.setNamedItem( node )

参数值:此方法包含强制性的单个参数节点。此参数是需要在namedNodeMap集合中添加或替换的节点值。

范例1:

DOM setNamedItem() Method

.gfg {

color:green;

font-size:40px;

}

GeeksforGeeks

DOM setNamedItem() Method

Set Node

function setNameItem() {

// It is used to fetch the text

// present in class geeks1

var one =

document.getElementsByClassName("geeks1")[0];

// New class (geek) is created

var geek = document.createAttribute("class");

// Passing value of gfg class into geek class

geek.value = "gfg";

// Updating the CSS property of geeks1

// class to gfg class

one.attributes.setNamedItem(geek);

}

输出:

之前单击按钮:

713ca6c83d68faeec62252e4dc149788.png

单击按钮后:

21f8ac55cb02529433a920959ac8f446.png

范例2:

DOM setNamedItem() Method

.gfg {

color:green;

font-size:40px;

}

.gfg1 {

color:green;

font-size:40px;

}

GeeksforGeeks

DOM setNamedItem() Method

Welcome to GeeksforGeeks

Set Node

function setNameItem() {

var one =

document.getElementsByTagName("H1")[0];

var geek =

document.createAttribute("class");

geek.value = "gfg";

one.attributes.setNamedItem(geek);

var two =

document.getElementsByTagName("H3")[0];

var geek1 =

document.createAttribute("class");

geek1.value = "gfg1";

two.attributes.setNamedItem(geek1);

}

输出:

之前单击按钮:

18e67999fc75757b7152c92480bd5239.png

单击按钮后:

ffa48f23baad95a9ffa8decbe0b27283.png

支持的浏览器:下面列出了DOM setNamedItem()方法支持的浏览器:

谷歌浏览器

IE浏览器

火狐浏览器

Opera

苹果浏览器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值