使用getAttributeNode和setAttributeNode之间的区别

问题描述 投票:-2回答:1

我想知道使用getAttributeNode和setAttributeNode之间的区别:

var x = document.getElementsByTagName("IMG")[0];
x.getAttributeNode("src").value = "pic_bulbon.gif";
x.setAttributeNode("src").value = "pic_bulbon.gif";
javascript attributes tags
1个回答
1
投票

Element.getAttributeNode()返回指定元素的指定属性,作为Attr节点。

Element.setAttribute()用于添加新属性或更改指定元素上现有属性的值。

var x = document.getElementsByTagName("IMG")[0]; // Get the first image element
console.log(x.getAttributeNode("src")); // Returns the src value of image
x.setAttributeNode("src", "pic_bulbon.gif"); // Set src value of image
© www.soinside.com 2019 - 2024. All rights reserved.