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