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 相关文章推荐
各情景下元素宽高的获取实现代码
Sep 13 Javascript
tangram框架响应式加载图片方法
Nov 21 Javascript
Javascript让DEDECMS告别手写Tag
Sep 01 Javascript
每天一篇javascript学习小结(Array数组)
Nov 11 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
Apr 14 Javascript
基于jQuery实现Tabs选项卡自定义插件
Nov 21 Javascript
自己封装的一个原生JS拖动方法(推荐)
Nov 22 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
May 02 Javascript
React Native中Mobx的使用方法详解
Dec 04 Javascript
Layui选项卡制作历史浏览记录的方法
Sep 28 Javascript
JavaScript实现HSL拾色器
May 21 Javascript
easyUI 实现的后台分页与前台显示功能示例
Jun 01 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
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
深入认识JavaScript中的函数
2007/01/22 Javascript
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
JavaScript 语言基础知识点总结(思维导图)
2013/11/10 Javascript
深入理解javascript的执行顺序
2014/04/04 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
JavaScript电子时钟倒计时
2016/01/09 Javascript
jQuery获取元素父节点的方法
2016/06/21 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
JavaScript DOM常用操作代码汇总
2020/07/03 Javascript
Python中AND、OR的一个使用小技巧
2015/02/18 Python
python fabric使用笔记
2015/05/09 Python
python编写弹球游戏的实现代码
2018/03/12 Python
Python实战购物车项目的实现参考
2019/02/20 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
python IDLE添加行号显示教程
2020/04/25 Python
python小白学习包管理器pip安装
2020/06/09 Python
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
2013/07/06 面试题
应届生污水处理求职信
2013/11/06 职场文书
幼儿园教师个人反思
2014/01/30 职场文书
婚前协议书范本
2014/04/15 职场文书
十周年庆典策划方案
2014/06/03 职场文书
房屋租赁协议书(标准版)
2014/10/02 职场文书
2014年秘书工作总结
2014/11/25 职场文书
七一慰问简报
2015/07/20 职场文书
浅谈JavaScript作用域
2021/12/06 Javascript
JavaScript中reduce()的用法
2022/05/11 Javascript
MySQL 逻辑备份 into outfile
2022/05/15 MySQL