最贊回答 / 荒野獵人
封裝里的是形參,而你真正調用的時候是實參,函數(shù)調用過程中把你實際的實參傳遞給形參,然后函數(shù)體里面的也就相應傳遞了、、所以調用函數(shù)的時候,如果你設置了形參,就也要有實參,不然對不上。
2017-03-25
奮斗了一晚上終于可以自己寫出來 另外我有個疑問在script.js里調用第二個函數(shù)的時候可不可以不加參數(shù) 因為在封裝里的函數(shù)都已經加了參數(shù) 我發(fā)到問答里 有沒有人來回答下
2017-03-25
幫忙看下
function drag(){
var oTitle=getByClass('login_logo_webqq','loginPanel')[0];
oTitle.onmousedown=fnDown;
}
//鼠標跟隨
function fnDown(){
//整個頁面移動
document.onmousemove=function(event){
//事件 非IE IE
event=event||window.event;
document.title=event.clientX+","+event.clientY;
}
}
顯示
function drag(){
var oTitle=getByClass('login_logo_webqq','loginPanel')[0];
oTitle.onmousedown=fnDown;
}
//鼠標跟隨
function fnDown(){
//整個頁面移動
document.onmousemove=function(event){
//事件 非IE IE
event=event||window.event;
document.title=event.clientX+","+event.clientY;
}
}
顯示
2017-03-24
既然IE和別的瀏覽器的onclick不一樣 那直接在句柄里加上會不會好一點 參數(shù)里不用設置type 輸出的時候也不用輸出type
2017-03-24
var sj={
add:function(element,handler){
var but3=document.getElementById("but3")
if(element.addEventListener){
element.addEventListener('click',handler,false)
}else if(element.attachEvent){
element.attachEvent('onclick',handler)
}else{
element.onclick=handler
}
}
}
sj.add(but3,a)
add:function(element,handler){
var but3=document.getElementById("but3")
if(element.addEventListener){
element.addEventListener('click',handler,false)
}else if(element.attachEvent){
element.attachEvent('onclick',handler)
}else{
element.onclick=handler
}
}
}
sj.add(but3,a)
2017-03-24