แอตทริบิวต์ข้อมูลที่กำหนดเอง: 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อยู่ในเบราว์เซอร์ที่ทันสมัย