PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

关于html5中自定义属性的介绍

王林
王林 转载
2020-03-21 17:54:24 2513浏览

定义

H5为我们提供了以 "data-" 为前缀定义需要的属性即可设置自定义属性。

<div id="box1" data-name="Musk"></div>
<div id="box2" data-full-name="Elon Musk"></div>

(推荐教程:H5教程

获取

使用H5自定义属性对象dataset来获取

let box1 = document.getElementById(&#39;box1&#39;);
let box2 = document.getElementById(&#39;box2&#39;);
 
box1.dataset.name // Musk
box2.dataset.fullName // Elon Musk (驼峰)
 
box1.getAttribute(&#39;data-name&#39;) // Musk
box2.getAttribute(&#39;data-full-name&#39;) // Elon Musk

设置

let box1 = document.getElementById(&#39;box1&#39;);
let box2 = document.getElementById(&#39;box2&#39;);
 
box1.dataset.name = &#39;马斯克&#39;
box2.setAttribute(&#39;data-full-name&#39;, &#39;埃隆 马斯克&#39;)

相关视频教程推荐:html5视频教程

声明:本文转载于:脚本之家,如有侵犯,请联系admin@php.cn删除