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