แอตทริบิวต์ข้อมูลที่กำหนดเอง: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data
เมื่อฉันพูดว่า "ทำงาน" ฉันหมายถึงถ้าฉันมี HTML เช่นนี้:
<div id="geoff" data-geoff="geoff de geoff">
จะใช้ JavaScript ต่อไปนี้:
var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
ผลิตใน IE 6 การแจ้งเตือนด้วย "geoff de geoff" ในนั้น?
data-geoff
ไม่ใช่ตัวระบุ JS ที่ถูกต้องเนื่องจากตัวอักษร "-" คุณจะต้องใช้dataGeoff
ในสคริปต์
geoff.dataGeoff
ไม่ทำงาน มันปรากฏออกมา ( whatwg.org/specs/web-apps/current-work/multipage/ ...... ) ว่ามันควรจะเป็นgeoff.dataset.geoff
แต่ในขณะที่element.dataset
ยังคงundefined
อยู่ในเบราว์เซอร์ที่ทันสมัย