将属性添加到JavaScript DOM解析中使用的各种标记是否“可以”? p>
例如,如果我想在表单中包含必填字段,那么如果我这样做是不好的做法:
<input type="submit" name="name" required="true"/>
谢谢。
答案 0 :(得分:1)
从那个问题:
HTML 5明确允许以data
开头的自定义属性。因此,例如,<p data-date-changed="Jan 24 5:23 p.m.">Hello</p>
有效。由于标准正式支持,我认为这是自定义属性的最佳选择。并且它不需要您使用hacks来重载其他属性,因此您的HTML可以保持语义。
来源:http://www.w3.org/TR/html5/elements.html#embedding-custom-non-visible-data-with-the-data-attributes