我创建了多个按钮,对于每个创建的按钮,我希望保存一些信息到属性中,以便在单击该按钮时使用。
HTML button 中是否有任何属性可以存储信息以供将来使用?
我创建了多个按钮,对于每个创建的按钮,我希望保存一些信息到属性中,以便在单击该按钮时使用。
HTML button 中是否有任何属性可以存储信息以供将来使用?
请查看data-attributes
,例如在这里可以找到更多信息。
来自链接页面的示例:
<li class="user" data-name="John Resig" data-city="Boston" data-lang="js" data-food="Bacon">...</li>
HTML5为此引入了data-
属性。如果您要存储按钮编号,可以将其称为data-callNum
或类似的名称。
您可以在此处了解更多信息: http://www.w3schools.com/tags/att_global_data.asp
使用JS时需要注意,由于-
会被解释为减法运算,因此不能像平常一样使用.
访问成员。所以,您需要使用button.getAttribute('data-attr')
代替button.data-attr
。