在HTML中,我有一个按钮列表。如果用户点击一个按钮,
doCommand
函数将被调用。 该代码是以下,button onclick绑定事件
<ul>
<li class="button1" onclick="doCommand('bold');" id="bold-button" title="bold">B</li>
<li class="button2" onclick="doCommand('bold');" id="italic-button" title="bold">I</li>
<li class="button3" onclick="doCommand('bold');" id="underline-button" title="bold">U</li>
<li class="button4" onclick="doCommand('bold');" id="strikethrough-button" title="bold">S</li>
</ul>
这是普通表达,正常网络程序员将编写这样。 但是,我想隐藏onclick
事件及其出于安全原因的功能。 因此,HTML代码将是这样的,
<ul>
<li class="button1" id="bold-button" title="bold">B</li>
<li class="button2" id="italic-button" title="bold">I</li>
<li class="button3" id="underline-button" title="bold">U</li>
<li class="button4" id="strikethrough-button" title="bold">S</li>
</ul>
有没有什么有效的方式做到这一点? 隐藏onclick
财产,但做同样的工作。 我正在使用jQuery。
可能重复[Javascript类点击事件监听器](http://stackoverflow.com/questions/19655189/javascript-click-event-listener-on-class) – Loktar 2016-05-02 19:39:07