在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