這只是一個例子為了說明前面的冒泡事件,當然用 select 更容易實現,不過是為了讓我們更深刻的理解冒泡而已,老師講的太棒了,對了小白的我看了2-3遍才吃透
2017-03-31
奮斗了一晚上終于可以自己寫出來 另外我有個疑問在script.js里調用第二個函數的時候可不可以不加參數 因為在封裝里的函數都已經加了參數 我發到問答里 有沒有人來回答下
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不一樣 那直接在句柄里加上會不會好一點 參數里不用設置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