【发布时间】:2014-02-23 04:51:31
【问题描述】:
我正在尝试从按钮 onClick 事件运行一个函数,但由于某些非常奇怪的原因,它不想工作。
我想让函数从带有“all()”的 onClick 属性的按钮运行,但是它不起作用,但是当我将它更改为带有“javascript:all()”href 属性的锚点时成功了吗?
HTML:
<div id="content">
<input id="heroes" type="text" class="form-control" id="tokenfield-typeahead" />
<button id="all" onClick="all()">Select/Deselect All</button>
<button id="random" onClick="random()">Random</button>
<!-- Example Link to Prove Point -->
<a href="javascript:all()">Example: Select/Deselect All</a>
</div>
jsfiddle:http://jsfiddle.net/spedwards/2T9TA/
谁能告诉我为什么这不起作用?如果需要,我会创建一个 javascript 点击事件,但我不想这样做。
【问题讨论】:
-
既然使用了 jQuery,为什么不添加事件呢?
-
@elclanrs jQuery 在页面上并不意味着它需要被使用。有时有更简单的方法来做事。
标签: javascript