我有以下代碼差異onclick屬性
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery-1.12.4.js"></script>
<title>
HelloWorld JQuery
</title>
</head>
<body>
<p>
Lets play around with JQuery
</p>
</body>
<script >
function changeColorOnClick()
{
console.log("changed color");
}
var pTag=$('p');
pTag.on('click',changeColorOnClick);
</script>
</html>
事件監聽器工作正常,但是當我在我的瀏覽器檢查元素p
標籤還沒有相關的onClick
屬性,爲什麼呢? 不管我們通過腳本綁定偵聽器,還是在html元素標記中提到處理器方法,都不一樣嗎?