HTML中button能否与onclick搭配使用?代码写法错误排查
HTML中完全支持button元素与onclick事件搭配使用,onclick是通用全局事件属性,按钮是该属性最常用的承载元素之一。
你编写的代码存在两处语法错误:
- 错误将onclick写为独立HTML标签:onclick是元素属性而非标签,不需要额外用尖括号包裹,必须和class等属性一样,直接写在button的开标签内部。
- 语法标点位置错误:代码里的分号放在了onclick属性的引号外侧,属于无效写法,属性的所有取值内容都必须放在引号包裹的范围内。
错误写法
<button class="button Play"> <onclick="startgame();">Start</button>
正确写法
<button class="button Play" onclick="startgame()">Start</button>
如果需要在一个onclick属性里执行多条JS逻辑,直接在引号内部用分号分隔语句即可,示例:
<button class="button Play" onclick="logAction();startgame()">Start</button>
内容的提问来源于stack exchange,提问作者Sea Skimmer
相关产品推荐
相关产品推荐

