JS实现动态给标签控件添加事件的方法示例


Posted in Javascript onMay 13, 2017

本文实例讲述了JS实现动态给标签控件添加事件的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script language="javascript">
function set() {
  var obj = document.getElementById("fy");
  //obj.attachEvent('onfocus', add); //在原先事件上添加
  //obj.setAttribute('onfocus',add); //会替代原有事件方法
  //obj.onfocus=add;
  //等效obj.setAttribute('onfocus',add);
  if (window.addEventListener) {
    //其它浏览器的事件代码: Mozilla, Netscape, Firefox
    //添加的事件的顺序即执行顺序
    //注意用 addEventListener 添加带on的事件,不用加on
    obj.addEventListener('focus', add, false);
  } else {
    //IE 的事件代码 在原先事件上添加 add
    方法obj.attachEvent('onfocus', add);
  }
}
function add() {
  alert("已经成功添加事件");
}
</script>
<body>
  <input type="text" onfocus="alert('预设事件');" id="fy" />
  <input type="button" onclick="set();" value="sssss"/>
</body>
</html>

PS:这里再为大家附上javascript事件参考表供大家参考查询:

javascript事件与功能说明大全:
http://tools.3water.com/table/javascript_event

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js 新浪的一个图片播放图片轮换效果代码
Jul 15 Javascript
js获得网页背景色和字体色的方法
Mar 21 Javascript
javascript 回调函数详解
Nov 11 Javascript
javascript实现倒计时并弹窗提示特效
Jun 05 Javascript
javascript实现动态表头及表列的展现方法
Jul 14 Javascript
javascript实现日期时间动态显示示例代码
Sep 08 Javascript
全面解析Bootstrap图片轮播效果
Dec 03 Javascript
实现React单页应用的方法详解
Aug 02 Javascript
VUE多层路由嵌套实现代码
May 15 Javascript
seajs中模块依赖的加载处理实例分析
Oct 10 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
Mar 07 Javascript
javascript实现点击小图显示大图
Nov 29 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 #jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 #jQuery
vue.js 初体验之Chrome 插件开发实录
May 13 #Javascript
JS中cookie的使用及缺点讲解
May 13 #Javascript
jQuery中clone()函数实现表单中增加和减少输入项
May 13 #jQuery
jQuery遍历节点方法汇总(推荐)
May 13 #jQuery
基于angular实现三级联动的生日插件
May 12 #Javascript
You might like
PHP的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
10个简化PHP开发的工具
2014/12/25 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
初学js 新节点的创建 删除 的步骤
2011/07/04 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
使用pjax实现无刷新更改页面url
2015/02/05 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
jQuery滚动条插件nanoscroller使用指南
2015/04/21 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
2016/12/30 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
2017/12/19 jQuery
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
借助云开发实现小程序短信验证码的发送
2020/01/06 Javascript
Python单链表的简单实现方法
2014/09/23 Python
Python实现字典的key和values的交换
2015/08/04 Python
python动态加载包的方法小结
2016/04/18 Python
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
2018/04/24 Python
python学生管理系统学习笔记
2019/03/19 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
别名指示符是什么
2012/10/08 面试题
单位门卫岗位职责
2013/12/20 职场文书
21岁生日感言
2014/02/27 职场文书
课外访万家心得体会
2014/09/03 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
高中化学教学反思
2016/02/22 职场文书
PHP使用非对称加密算法RSA
2021/04/21 PHP