京东云服务器推荐配置、多种配置选择,满足不同业务需求!

热门推荐

⭐ 稳定入门选择

配置:2核2G/5M

适用场景:个人站点 / 轻量应用

特点:性价比高,稳定可靠

¥19/月
立即购买
流量友好

☁️ 轻量云主机

配置:2核4G 5M

适用场景:小型业务 / 博客 / 测试环境

特点:流量友好,性能均衡

¥149/年
立即购买
高性能

💻 云服务主机

配置:4核16G 8M

适用场景:中小型服务 / 多并发场景

特点:充足内存与带宽,性能强劲

¥750/年
立即购买
新人专享

🎁 新人福利

新人访问 → 点击 → 最新活动

可获取 3000元 礼券

立即领取
参考手册 / JavaScript 参考手册 / JS DOM参考手册
HTML DOM Attribute 对象
JavaScript Console 对象JavaScript 语句和声明

HTML DOM Attribute 对象

Attr 对象

Attr对象表示Element对象中的属性。

HTML属性始终属于HTML元素。

在大多数DOM方法中,您可能会直接以字符串的形式检索属性(例如Element .getAttribute(),但是某些函数(例如Element.getAttributeNode())或迭代给定Attr类型的方法。

NamedNodeMap对象

NamedNodeMap对象表示Attr对象的无序集合。

可以通过名称或索引号访问NamedNodeMap中的节点。

属性和方法

属性/方法描述
attr.isId如果属性的类型为Id,则返回true;否则,返回false
attr.name返回属性名称
attr.value设置或返回属性的值
attr.specified如果已指定属性,则返回true,否则返回false
  
nodemap.getNamedItem()从NamedNodeMap返回指定的属性节点
nodemap.item()返回NamedNodeMap中指定索引处的属性节点
nodemap.length返回NamedNodeMap中属性节点的数量
nodemap.removeNamedItem()删除指定的属性节点
nodemap.setNamedItem()设置指定的属性节点(按名称)

实例

此示例显示IMG元素的所有属性名称:

var attrList = document.querySelector("img").attributes;
var text = "";
   
for (let x = 0; x < attrList.length; x++) {
    text += attrList[x].name + "<br>";
}
测试看看‹/›

此示例显示IMG元素的所有属性值:

var attrList = document.querySelector("img").attributes;
var text = "";
   
for (let x = 0; x < attrList.length; x++) {
    text += attrList[x].value + "<br>";
}
测试看看‹/›

本示例更改IMG元素的src属性的值:

var image = document.querySelector("img");
image.getAttributeNode("src").value = "heart.jpg";
测试看看‹/›
JavaScript Console 对象JavaScript 语句和声明