当前位置:网站首页>自定义属性
自定义属性
2022-08-02 14:20:00 【铃儿响叮当不响】
1. 用户自己添加的属性
语法:元素.setAttribute('属性名',属性值)
2. 获取自定义属性值
语法:元素.getAttribute('属性名')
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div class="box"></div>
<script>
let box = document.querySelector('.box')
// 设置自定义属性
box.setAttribute('index',0)
console.log(box.getAttribute('index')) // 0
</script>
</body>
</html>
3. html5推出了专门的 data- 自定义属性 自定义属性一律以data-开头
获取该元素所有的自定义属性 语法:元素.dataset
得到该元素某个自定义属性值 语法: 元素.dataset.某个属性名
<body>
<div class="box" data-index="0" data-name="莉莉"></div>
<script>
// 设置自定义属性
let box = document.querySelector('.box')
console.log(box.dataset)
console.log(box.dataset.index) //0
</script>
</body>
边栏推荐
猜你喜欢
随机推荐
JVM常量池详解
网络请求——跨域 的概念
FIR滤波器设计之窗函数法
test2
【无标题】
Scala的基础语法(小试牛刀)
DOM — 元素的增删改查
makefile——rule概览
【交换机端口安全技术 】
【SVM回归预测】基于LibSVM实现多特征数据的预测
webrtc 中怎么根据 SDP 创建或关联底层的 socket 对象?
DOM —— 元素盒子模型
DOM —— 页面的渲染流程
[Fault Diagnosis] Weak Fault Diagnosis of Fan Bearing Based on PSO_VMD_MCKD Method
C语言中国象棋源码以及图片
smart_rtmpd 的 VOD 接口使用说明
The DOM event type
常见(MySQL)面试题(含答案)
排列熵、模糊熵、近似熵、样本熵的原理及MATLAB实现之近似熵
grub 命令使用