光標(biāo)位置不顯示,控制臺提示drag.js的6行3列TypeError: oParent is null,可是我怎么不知道則改,求指教
//封裝方法
function getByClass(clsName,parent){//獲取class名,第二個(gè)父元素可選參數(shù)
//前者表示傳來父元素,則讓它傳父元素ID并獲取,后者表示父元素沒傳過來,用document獲取
?? ?var oParent=parent?document.getElementById('parent'):document,
?? ??? ?eles=[],//class名字是一個(gè)數(shù)組
?? ??? ?elements=oParent.getElementsByTagName('*');//取出所以的class元素
?? ?for(var i=0,l=elements.length;i<l;i++){//遍歷數(shù)組
?? ??? ?if(elements[i].className==clsName){//
?? ??? ??? ?eles.push(elements[i]);
?? ??? ??? ?
?? ??? ??? ?}
?? ??? ?}?? ?
?? ??? ??? ?
?? ?return eles;//返回?cái)?shù)組?? ?
?? ?
?? ?}
window.onload=drag;//頁面加載
function drag(){
?? ??? var oTitle=getByClass('login_logo_webqq','loginPanel')[0];//取標(biāo)題區(qū)域,并獲取返回?cái)?shù)組的第一個(gè)元素
?? ??? oTitle.onmousedown=fnDown;//拖曳,給oTitle綁定事件,即按下時(shí)調(diào)用fnDown這個(gè)函數(shù)
?? ??? ?
?? ?}
function fnDown(){//封裝函數(shù)
document.onmousemove=function(event){
?? ?event=event||window.event;
document.title=event.clientX+','+clientY;
?? ?}
?? ?
?? ?}
2016-12-06
?var oParent=parent?document.getElementById('parent'):document,
上面parent的引號不要