84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
Salmon和Salmon新出的html5自訂屬性和普通的定義屬性有什麼不同,都是定義屬性。
Salmon
1.規範性2.有專門的介面dataset
dataset
如樓上所說,所以屬性的訪問方式不同。
Salmon Salmon
var hello = document.getElementById("hello"); var hi = document.getElementById("hi"); // 获取id为hello的元素的data-animal属性 console.log(hello.getAttribute("data-animal")); // "fish" console.log(hello.dataset.animal); // "fish" // 获取id为hi的元素的animal属性 console.log(hi.getAttribute("animal")); // "fish"
在IDE裡面, 有data-前綴的不會報警告.
1.規範性
2.有專門的介面
dataset
如樓上所說,所以屬性的訪問方式不同。
在IDE裡面, 有data-前綴的不會報警告.