寫在標籤上的onclick=“function()”和寫在$(document).rendy(function(){})裏邊的點擊事件區別

$(document).ready(function () {
    $("#but1").click(function(){
		alert("but1");
	})
	function btn2(){
		alert("but2");
	}
})
function btn3(){
	alert("btn3");
}
<input id="btn1" text="按鈕1" />
<input id="btn2" text="按鈕2" onclick="btn2()" />
<input id="btn3" text="按鈕3" onclick="btn3()" />

這裏頁面運行時會有一個彈出框“but2”,而三個按鈕裏按鈕2是沒有效果的,
but2()被寫在了窗口加載事件,而按鈕2的點擊事件卻找不到,按鈕3的點擊事件可以使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章