今天嘗試給同一個對象綁定多個事件:
document.getElementById("a").οnfοcus= function(){
?? ??? ??? ?alert("1")
?? ??? ?}.οnclick= function(){
?? ??? ??? ?alert("2")
?? ??? ?}
發現彈出2,改變focus和click的順序后依舊如此,只有書寫順序的最后一個的發揮作用,因此還是得老老實實地寫。
document.getElementById("a").οnfοcus= function(){alert("1")}
document.getElementById("a").οnclick= function(){alert("2")}
發現結果很奇怪
chrome? 無焦點 onfocus生效?? 獲取焦點
? 有焦點 onclick生效
IE????????? 無焦點 onfocus生效?? 獲取焦點
? 有焦點 ? onclick onfocus
safari???? 無焦點? onfacus持續不斷生效
firefox???? 無焦點? onfocus生效 無法獲取焦點
?