js動態新增事件的幾種方法(下面的div2是乙個div):
第一種:
div2.setattribute("onmouseover", "this.style.backgroundcolor='blue'");
div2.setattribute("onmouseout","this.style.backgroundcolor='"+spancolor+"'");
div2.setattribute("onmousedown","alert('dd')"); //這種方法新增事件只在ff下面有效,ie下無效
第二種:
div2.οnmοusedοwn=function()
div2.οnmοuseοut=function()
//這種方法在ie和火狐下面都有效 在這裡this代表的是div2
第三種:
div2.οnmοuseοver=mouseover;
function mouseover()
第四種:
div1.οnmοuseοver=obj.attachevent?obj.attachevent("onblur",hidediv):obj.addeventlistener("onblur",hidediv,"");
//這種方法相容ie和ff。。obj.attachevent這個在ie下有效,obj.addeventlistener這個在ff下面有效。hidediv是相關函式名
ios動態新增屬性的幾種方法
在ios執行過程中,有幾種方式能夠動態的新增屬性。1 通過runtime動態關聯物件 主要用到了objc setassociatedobject,objc getassociatedobject以及objc removeassociatedobjects objc view plain copy 在...
Js動態新增事件
一 setattribute 該方法在ff下可行,在ie下,不支援該方法新增事件 setattribute onclick display 該方法在ff下可以正常執行,在ie就不能執行。二 attachevent 和 addeventlistener ie下用 attachevent 非ie下用 a...
動態新增js事件
表單物件 function getobject name else 失去焦點函式 function blur 四捨五入函式 function fordight dight,how 執行 var lsize getobject stnumbertextbox1 var psize getobject ...