易截截图软件、单文件、免安装、纯绿色、仅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与Java的区别

JavaScript是一种通用的、基于原型的、面向对象的脚本语言,而脚本语言就是指可以和Html语言混合使用的语言
1.JavaScript与Java的区别
     A. JavaScript是解释型的语言,当程序执行的时候,浏览器一边解释一边执行。而Java是编译型的语言,必须经过编译才能执行
     B. 代码 ......

JavaScript中的window对象

window对象:每一个该对象代表一个浏览器窗口
1.常用方法如下
      open("要打开的页面文件名","打开窗口在操作系统中的名称(任何名称都可以)",
               "toolbar=?,menubar=?,top=?,left=?,width=?,height=?" ......

怎么使用javascript实现类的功能

经过前段时间,学习《ajax完全自学手册》后,才知道javascript原来还可以这么写。
学过java,c#,vb的都知道类的概念,而类具有继承、封装、多态等功能。而javascript它不是面向对象语言,它是解释性语言。
但我们同样可以使用javascript来实现继承、多态。
javascript实现类,有多种方法。
 
方法一:构造方法。
......

张孝详javascript讲座笔记三

一,javascript的流程控制语句
if(x==null) 或 if(typeof(x) =='undefined')可以简单写if(!x)
注意:在javascript中,false,null,undefined,0,""均是false
即 var x;
此时 if(x==null)
       if(typeof(x)=='undefined')均为真
二,switch语句
 switch(表达式)   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号