如果您在具有自定义html属性的页面上复制一些html。<p foo='bar'>this is a paragraph with custom attribute</p>
然后将其粘贴到一个可内容元素中,Firefox将删除foo属性。它将保留任何与html兼容的属性,如id、name等,但没有不符合的属性。有什么办法可以防止
在创建像<input-field>这样的自定义元素时,自定义属性应该仍然使用'data-‘前缀,还是只按-原样使用它们是可以接受的?如果允许,是否允许重用现有属性(如type )?此外,在创建过程中向元素的对象添加自定义属性是否是一种不良做法,如下所示:
class InputFieldElement ex