相關聯的匿名函數下面的代碼不起作用調用與事件
<input id="inp" type="text"
onfocus="(function(){document.getElementById('inp').style.background="yellow";})">
但這個代碼工作,因爲我希望它的工作
<input id="inp" type="text"
onfocus="(function(e){document.getElementById('inp').style.background ='yellow';}(this)">
爲什麼沒有第一個代碼工作?
內聯事件處理程序由於這個原因是不好的做法。引號在HTML屬性和字符串文字之間變得模糊不清。 – 4castle
提示:看看「黃色」附近的語法高亮區別的差異 – 4castle