易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript动态添加|绑定事件

1,不带参数的事件:
两种方式:直接给对象添加事件,节点添加事件
例如给一个id为tab1的添加onclick事件
第一种情况:
var
 t 
=
 document.getElementById(
"
NewTitle
"
);
t.onclick 
=
 
function
 showmsg(){
    alert(
'
Hello!World
'
);
}
~
第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行顺序),呵呵
var
 tb 
=
 document.getElementById(
"
NewTitle
"
);
    
if
(window.addEventListener){ 
//
 Mozilla, Netscape, Firefox
        td_value.addEventListener(
'
click
'
, alert(
'
cc
'
), 
false
);
        td_value.addEventListener(
'
click
'
, alert(
'
cc
'
), 
false
);
    } 
else
 { 
//
 IE
        td_value.attachEvent(
'
onclick
'
,  
function
(){alert(
'
changchang
'
);});
        td_value.attachEvent(
'
onclick
'
,  
function
(){alert(
'
changchang
'
);});
    }
~
2,带参数的事件:
解决方法:匿名函数:
element.onclick
=
function
() {
        functionName(param);
    };
这样就巧妙的通过匿名方法实现了!


相关文档:

JavaScript 初级教程

在数百万张页面中,JavaScript 被用来改进设计、验证表单、检测浏览器、创建cookies,等等等等。
JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer、 Mozilla、Firefox、Netscape、和 Opera。
什么是 JavaScript?
JavaScript 被设计用来向 HTML 页面添加交互行为。 ......

转 javascript实现接口

原文地址:http://www.cnblogs.com/harrychen66/archive/2008/10/10/488457.html
 javascript实现接口
相信很多人之所以对javascript没有好感,可能是因为它太随意了,例如定义变量可以随意的加var,或者不加,每条语句后面的可以随意的加上";",或者不加,可能最难忍受的是,var了一个变量后,它可以是任何类型,没 ......

张孝详javascript讲座笔记二

一,JavaScript中的保留关键字
      abstract        extends         instanceof         static           & ......

几种javascript函数定义的差别

javascript函数的定义
1:调用关键字function来构造,如:
    function distance(x1,x2,y1,y2)
    {
        var dx=x2-x1;
        var dy=y2-y1;
        return Math ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号