JavaScript 三种不同位置代码的写法
作者:bea
下面列举在三种不同的地方写JavaScript代码,实现的效果都是点击按钮button弹出alert警告框 第一种是最常见的,代码如下 html代码 <input type="button" value="按钮1" id="btn1" onclick="pop()"> js代码 function pop() { alert("在JavaScript函数处调用"); } 第二种是最简单的实现方式,代码如下 <input type="button" value=
下面列举在三种不同的地方写JavaScript代码,实现的效果都是点击按钮button弹出alert警告框
第一种是最常见的,代码如下
html代码
<input type="button" value="按钮1" id="btn1" onclick="pop()">
js代码
function pop()
{
alert("在JavaScript函数处调用");
}
第二种是最简单的实现方式,代码如下
<input type="button" value="按钮2" id="btn2" onclick="javascript:alert('直接写函数');">
第三种方式相对复杂,代码如下
html代码
<input type="button" value="按钮3" id="btn3">
js代码
var obj=document.getElementById("btn3");//以下语句一定要放在定义btn3的下面,否则编译器是不能识别btn3的。
if(window.addEventListener)// Mozilla, Netscape, Firefox等浏览器
{
obj.addEventListener("click",fun,false);//注意这里的false
}
else //IE浏览器
{
obj.attachEvent("onclick",fun);
}
function fun()
{
alert("通过在函数中触发事件");
}
总结:三种写法方式实现的效果是完全一样的,应该说三种方式都是常用的,而且各有优缺点。。。。
有用 | 无用
第一种是最常见的,代码如下
html代码
<input type="button" value="按钮1" id="btn1" onclick="pop()">
js代码
function pop()
{
alert("在JavaScript函数处调用");
}
第二种是最简单的实现方式,代码如下
<input type="button" value="按钮2" id="btn2" onclick="javascript:alert('直接写函数');">
第三种方式相对复杂,代码如下
html代码
<input type="button" value="按钮3" id="btn3">
js代码
var obj=document.getElementById("btn3");//以下语句一定要放在定义btn3的下面,否则编译器是不能识别btn3的。
if(window.addEventListener)// Mozilla, Netscape, Firefox等浏览器
{
obj.addEventListener("click",fun,false);//注意这里的false
}
else //IE浏览器
{
obj.attachEvent("onclick",fun);
}
function fun()
{
alert("通过在函数中触发事件");
}
总结:三种写法方式实现的效果是完全一样的,应该说三种方式都是常用的,而且各有优缺点。。。。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- javascript获得CheckBoxList选中的数量
- 基于jQuery的日期选择控件
- javascript 读取XML数据,在页面中展现、编辑、保存的实现
- Ajax+Json 级联菜单实现代码
- DIV+CSS+JS 变灰弹出层
- javascript 关于# 和 void的区别分析
- 用Greasemonkey 脚本收藏网站会员信息到本地
- javascript 实现划词标记划词搜索功能
- 解决jquery .ajax 在IE下卡死问题的解决方法
- 解决表单中第一个非隐藏的元素获得焦点的一个方案
- innerhtml用法 innertext用法 以及innerHTML与innertext的区别
- 几个javascript操作word的参考代码
- javascript 操作Word和Excel的实现代码
- 禁止在图片上使用右键
- 在图片上单击获取图片原始大小
- 状态栏 时间显示效果 数字钟
- JavaScript 对话框和状态栏使用说明
- 5款Javascript颜色选择器
- 11款基于Javascript的文件管理器