js获取 mysql 属性_JS getAttribute()方法:读取元素的属性值

在 JavaScript 中,使用元素的 getAttribute() 方法可以读取指定属性的值。用法如下:

getAttribute(name)

参数 name 表示属性名称。

使用元素的 attributes 属性、getAttributeNode() 方法可以返回对应属性节点。

示例1

下面示例访问红色盒子和蓝色盒子,然后读取这些元素所包含的 id 属性值。

红盒子
蓝盒子

var red = document.getElementById("red"); //获取红色盒子

console.log(red.getAttribute("id")); //显示红色盒子的id属性值

var blue = document.getElementById("blue"); //获取蓝色盒子

console.log(blue.getAttribute("id")); //显示蓝色盒子的id属性值

示例2

HTML DOM 也支持使用点语法读取属性值,使用比较简便,也获得了所有浏览器的支持。

var red = document.getElementById("red");

console.log(red.id);

var blue = document.getElementById("blue");

console.log(blue.id);

对于 class 属性,则必须使用 className 属性名,因为 class 是 JavaScript 的保留字;对于 for 属性,则必须使用 htmlFor 属性名,这与 CSS 脚本中 float 和 text 属性被改名为 cssFloat 和 cssText 是一个道理。

示例3

使用 className 读写样式类。

文本框:

var label = document.getElementById("label1");

console.log(label.className);

console.log(label.htmlFor);

示例4

对于复合类样式,需要使用 split() 方法劈开返回的字符串,然后遍历读取类样式。

红盒子

//所有类名生成的数组

var classNameArray = document.getElementById("red").className.split(" ");

for (var i in classNameArray) { //遍历数组

console.log(classNameArray[i]); //当前class名

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值