跨浏览器添加事件+跨浏览器移除事件+获取浏览器目标对象+跨浏览器输入文本的光标自动跳转+跨浏览器输入验证+跨浏览器屏蔽
来源:互联网 发布:淘宝开通花呗怎么收费 编辑:程序博客网 时间:2024/05/22 00:43
/*
obj:相当于window
type:相当于onload
fn:相当于function(){}匿名函数
*/
function addEvent (obj,type,fn) { if (obj.addEventListener) { obj.addEventListener(type,fn,false); }else if (obj.attachEvent) { obj.attachEvent('on'+type,fn); };}
function removeEvent (obj,type,fn) { if (obj.removeEventListener) { obj.removeEventListener(type,fn,false); }else if (obj.detachEvent) { obj.detachEvent('on'+type,fn); };}
function getTarget (evt) { if (evt.target) { return evt.target }else if (window.event.srcElement) { return window.event.srcElement; };}
function tabForWord (evt) { var e = evt || window.event; if (this.value.length == this.maxLength) { for (var i = 0; i < fm.elements.length; i++) { if (fm.elements[i] == this) { fm.elements[i + 1].focus(); return; } } }}
content:表示取得的控件属性keyup:表示传入的事件名字*/ // addEvent(content,'keyup',function (evt) { // this.value = this.value.replace(/[^\d]/g,''); // });
function preDefault (evt) { var e = evt || window.event; if (e.preventDefault) { e.preventDefault(); }else { e.returnValue = false; }}
0 0
- 跨浏览器添加事件+跨浏览器移除事件+获取浏览器目标对象+跨浏览器输入文本的光标自动跳转+跨浏览器输入验证+跨浏览器屏蔽
- JavaScript 跨浏览器添加移除事件
- js跨浏览器添加移除事件
- 跨浏览器的事件对象
- 跨浏览器的事件对象
- 跨浏览器的事件对象
- 跨浏览器的事件对象
- 跨浏览器的事件对象
- 跨浏览器的事件处理、事件对象
- eventutil 跨浏览器事件对象
- Javascript 跨浏览器事件
- 跨浏览器处理事件
- 跨浏览器处理事件
- 跨浏览器事件处理
- 跨浏览器事件支持
- 跨浏览器事件监听
- 跨浏览器事件的添加与删除
- 跨浏览器的事件监听
- SIMOTION D415-2DP控制SIEMENS V70伺服
- 手动创建的数据库,engine恢复时提示修改最大连接数的解决方法
- RTOS 基础入门与UCOSIII移植
- 实战c++中的string系列--string的连接(+= or append or push_back)
- NULL 0 和 nullptr
- 跨浏览器添加事件+跨浏览器移除事件+获取浏览器目标对象+跨浏览器输入文本的光标自动跳转+跨浏览器输入验证+跨浏览器屏蔽
- uva 10163——Storage Keepers
- 交友的基本配置
- inputstream outputstream 区别
- 跨浏览器兼容选择部分文本+跨浏览器获取字符编码
- Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
- 基于rails的schedule网站开发(11):记住我
- PAT已级试题 1009. 说反话
- ARMv8 架构与指令集.学习笔记