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 相关文章推荐
JAVASCRIPT IE 与 FF中兼容问题小结
Feb 18 Javascript
非阻塞动态加载javascript广告实现代码
Nov 17 Javascript
Prototype的Class.create函数解析
Sep 22 Javascript
深入理解javaScript中的事件驱动
May 21 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
Mar 03 Javascript
js创建对象的方法汇总
Jan 07 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 Javascript
微信小程序 页面传参实例详解
Nov 16 Javascript
关于axios返回空对象的问题解决
Apr 04 Javascript
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
深入浅析var,let,const的异同点
Aug 07 Javascript
使用pm2自动化部署node项目的方法步骤
Jan 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
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
一个简单且很好用的php分页类
2013/10/26 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
2013/08/19 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
js实现仿百度瀑布流的方法
2015/02/05 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
React操作真实DOM实现动态吸底部的示例
2017/10/23 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
编写Python脚本抓取网络小说来制作自己的阅读器
2015/08/20 Python
python实现爬虫统计学校BBS男女比例(一)
2015/12/31 Python
Python实现以时间换空间的缓存替换算法
2016/02/19 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
Django框架安装方法图文详解
2019/11/04 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
Django3.0 异步通信初体验(小结)
2019/12/04 Python
python 装饰器的使用示例
2020/10/10 Python
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
教师节活动主持词
2014/04/02 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL