幫忙看一下為什么提示qq.js:24 Uncaught TypeError: Cannot set property 'onmousedown' of undefined
function drag(){
var oTitle=getByClass('top','main')[0]; ? ? ?//調(diào)用封裝函數(shù)
oTitle.onmousedown=fnDown; ? ? ? ? ? ? ? ? ? //綁定onmousedown事件,當(dāng)按下鼠標(biāo)時(shí)調(diào)用fnDown函數(shù)
}
//封裝fnDown函數(shù)
function fnDown(){
document.onmousemove=function(event){
event=event||window.event;
document.title=event.clientX+','+event.clientY;
}
}
2016-07-07
?可能是你的oTitle下的元素因?yàn)樵O(shè)置了onmousedown事件,但是你沒有關(guān)閉事件冒泡,元素的事件冒泡到oTitle導(dǎo)致錯(cuò)誤!希望有用?。?br />
2016-07-07
var oTitle=getByClass('top','main')[0]; ?
getByClass('top','main') 里面兩個(gè)參數(shù)一個(gè)應(yīng)該是class 用字符串傳入,一個(gè)是父級(jí)對(duì)象不應(yīng)該用字符串傳入,這樣你的class對(duì)象沒法獲取,所以你的onmousedown屬性沒對(duì)象