慕瓜3177915
2016-08-28 10:12
function getByClass(clsName,parent) {
var oParent=parent?document.getElementById(parent):document,
eles=[],
elements=oParent.getElementsByTagName('*');
for(var i=0;l=elements.length;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.onmosedown=fnDown;
}
function fnDown(){
var oDrag=document.getElementById('loginPanel')
document.onmousemove=function(event){
event=event||window.event;
document.title=event.clientX+','+event.clientY;
oDrag.style.left=event.clientX+'px';
oDrag.style.top=event.clientY+'px';
}
}
1、循环条件有问题:for(var i=0;l=elements.length;i++){-->for(var i = 0,l=elements.length;i<l;i++)
DOM事件探秘
99532 学习 · 1300 问题
相似问题