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 相关文章推荐
Prototype 学习 工具函数学习($方法)
Jul 12 Javascript
原生js写的放大镜效果
Aug 22 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
Dec 04 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
Jul 09 Javascript
jquery siblings获取同辈元素用法实例分析
Jul 25 Javascript
javascript使用闭包模拟对象的私有属性和方法
Oct 05 Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
Feb 05 Javascript
Javascript之图片的延迟加载的实例详解
Jul 24 Javascript
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
Sep 19 Javascript
vue router下的html5 history在iis服务器上的设置方法
Oct 18 Javascript
详解微信小程序之scroll-view的flex布局问题
Jan 16 Javascript
微信小程序搜索功能(附:小程序前端+PHP后端)
Feb 28 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动态柱状图实现方法
2015/03/30 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
深入理解JavaScript系列(38):设计模式之职责链模式详解
2015/03/04 Javascript
详解JavaScript基于面向对象之继承
2015/12/13 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
Bootstrap table学习笔记(2) 前后端分页模糊查询
2017/05/18 Javascript
微信小程序实现图片放大预览功能
2020/10/22 Javascript
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
python中实现k-means聚类算法详解
2017/11/11 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
python实现顺序表的简单代码
2018/09/28 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
使用pth文件添加Python环境变量方式
2020/05/26 Python
pycharm 添加解释器的方法步骤
2020/08/31 Python
HTML5中外部浏览器唤起微信分享功能的代码
2020/09/15 HTML / CSS
自荐信如何制作?
2014/02/21 职场文书
小学二年级学生评语
2014/04/21 职场文书
学习经验演讲稿
2014/05/10 职场文书
求职信怎么写
2014/05/23 职场文书
关于有小孩的离婚协议书
2014/10/26 职场文书
市场部岗位职责
2015/02/12 职场文书
红楼梦读书笔记
2015/06/25 职场文书
小学班长竞选稿
2015/11/20 职场文书
MongoDB 常用的crud操作语句
2021/06/20 MongoDB