我很抱歉如果這篇文章是在之前發佈的,但我無法找到它。使用ID和onClick之間的區別
假設我們有
<button class="sample-class" role="button" tabindex="0" id="onEvent">play</button>
,然後一個Javascript來觸發它,像這樣
<script>
$("#onEvent").click(function(){
//do something
})
<script>
現在,如果我們有同樣的事情,這樣
<button class="sample-class" role="button" tabindex="0" onClick="foo()">play</button>
,我們觸發它由
<script>
function foo()
{
//Do something
}
</script>
有人能告訴我使用兩者之間的區別嗎?在哪一方面首先被調用,哪一個更高效,如果我同時使用,他們會工作嗎?
謝謝!
你可能想閱讀[點擊=「」與事件處理程序(http://stackoverflow.com/q/6941483/ 218196),它詢問爲什麼應該避免內聯事件處理程序。 –
@Patrick:這個問題是關於內聯事件處理程序與jQuery我猜,而你的是DOM onClick與addEventListener。相關,但不一樣。 –
我認爲javascript功能更高效,並且執行速度更快。因爲jquery是一個使用javascript開發的庫。 –