HTML data-* ÊôÐÔ
ʵÀý
ʹÓà data-* ÊôÐÔÀ´Ç¶Èë×Ô¶¨ÒåÊý¾Ý£º
<ul> <li data-animal-type="ÄñÀà">ϲȵ</li> <li data-animal-type="ÓãÀà">½ðǹÓã</li> <li data-animal-type="Ö©Öë">Ó¬»¢</li> </ul>
ä¯ÀÀÆ÷Ö§³Ö
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
ËùÓÐÖ÷Á÷ä¯ÀÀÆ÷¶¼Ö§³Ö data-* ÊôÐÔ¡£
¶¨ÒåºÍÓ÷¨
data-* ÊôÐÔÓÃÓÚ´æ´¢Ò³Ãæ»òÓ¦ÓóÌÐòµÄ˽ÓÐ×Ô¶¨ÒåÊý¾Ý¡£
data-* ÊôÐÔ¸³ÓèÎÒÃÇÔÚËùÓÐ HTML ÔªËØÉÏǶÈë×Ô¶¨Òå data ÊôÐÔµÄÄÜÁ¦¡£
´æ´¢µÄ£¨×Ô¶¨Ò壩Êý¾ÝÄܹ»±»Ò³ÃæµÄ JavaScript ÖÐÀûÓã¬ÒÔ´´½¨¸üºÃµÄÓû§ÌåÑ飨²»½øÐÐ Ajax µ÷Óûò·þÎñÆ÷¶ËÊý¾Ý¿â²éѯ£©¡£
data-* ÊôÐÔ°üÀ¨Á½²¿·Ö£º
- ÊôÐÔÃû²»Ó¦¸Ã°üº¬Èκδóд×Öĸ£¬²¢ÇÒÔÚǰ׺ "data-" Ö®ºó±ØÐëÓÐÖÁÉÙÒ»¸ö×Ö·û
- ÊôÐÔÖµ¿ÉÒÔÊÇÈÎÒâ×Ö·û´®
×¢ÊÍ£ºÓû§´úÀí»áÍêÈ«ºöÂÔǰ׺Ϊ "data-" µÄ×Ô¶¨ÒåÊôÐÔ¡£
HTML 4.01 Óë HTML5 Ö®¼äµÄ²îÒì
data-* ÊôÐÔÊÇ HTML5 ÖеÄÐÂÊôÐÔ¡£
Óï·¨
<element data-*="somevalue">
ÊôÐÔÖµ
Öµ | ÃèÊö |
---|---|
somevalue | ¹æ¶¨ÊôÐÔµÄÖµ£¨ÒÔ×Ö·û´®£©¡£ |