【发布时间】:2014-06-30 09:47:55
【问题描述】:
我有一个标题元素,点击时需要触发一些 JavaScript。我知道我应该只在页面实际发生变化时使用<a> 标签,并且 <button>s 是 JS 函数的首选,但由于某种原因,这样做感觉不对
<h2><button onclick="myFunction();">My Title</button></h2>
我无法解释为什么这在语义上感觉不正确。只有我吗?
【问题讨论】:
-
按钮的实际文本是什么?单独作为标题是否合适?
-
是的,按钮的文本是点击时显示的内容的标题。
-
按钮不适用于 js 函数,它用于页面上的 ajax。不管你感觉如何,它是正确的使用......关于你的感受的部分真的让我觉得这甚至不是一个真正的问题。
标签: html semantic-markup html-heading htmlbutton