<textarea onkeydown="keyHanlder(event)"></textarea><script>function keyHanlder(e){if(e.ctrlKey&&e.keyCode==13){alert('"Ctrl+Enter"');if(e.preventDefault)e.preventDefault();else e.returnValue=false;}}</script>非IE浏览器调用函数会自动返回参数event,通过它可以获取键盘
转载 2012-03-24 21:18:00
159阅读
2评论
HTML:123CSS:div {     width: 100px;     height: 100px;     background-color: pink; }JS:传统注册方式:var div = document.querySelector('div'); div.onclick = function(e) {     e = e || window.event;     consol
转载 2021-04-27 18:47:54
92阅读
2评论
1.    绑定事件addEventListener: chrome,firefox,IE9attachEvent:IE8 及IE8以下function addHandel(element, type, handel) { if (element.addEventListener) { element.addEventListener(type, hand...
原创 2021-11-30 16:04:32
556阅读
/cancelBubble阻止事件冒泡                function cancelBubble(ev){         &nbsp
原创 2017-12-18 16:08:46
771阅读
1点赞
解决了火狐下无法触发click事件的问题baidu
转载 2014-09-24 10:23:00
213阅读
2评论
解决了火狐下无法触发click事件的问题 <script language="javascript"> function test2(name) { if(document.all) { document.getElementById(name).click(); } else { var evt = document.cr...
原创 2010-06-10 01:14:46
71阅读
解决了火狐下无法触发click事件的问题 Html代码: <script language="javascript"> function test2(name) { if(document.aln...
原创 2023-04-25 01:16:36
57阅读
时代的印记,在W3C规范尚未形成,ECMAScript标准尚未建立的上古时代,各家浏览器厂商都形成了各自对JS的理解,继而各自打下各自的江山,建立各自的帝国。正是因为各家浏览器对JS的理解和实现不同,继而导致了后续的各种不一致,逼得可怜的前端人不得不去兼容各种不同的浏览器。今次话题:WebKit内核浏览器、Gecko内核浏览器 的鼠标滚轮事件兼容1、判定浏览器所属既然是浏览器的兼容,那么肯定要先知
转载 2021-01-20 21:05:43
204阅读
时代的印记,在W3C规范尚未形成,ECMAScript标准尚未建立的上古时代,各家浏览器厂商都形成了各自对JS的理解,继而各自打下各自的江山,建立各自的帝国。 正是因为各家浏览器对JS的理解和实现不同,继而导致了后续的各种不一致,逼得可怜的前端人不得不去兼容各种不同的浏览器。今次话题:WebKit内 ...
转载 2021-01-08 12:04:00
183阅读
2评论
转载 2009-07-24 22:56:00
54阅读
 一般提到兼容问题,应该最多考虑的是IE浏览器,IE6、IE7、IE8、IE9、IE10浏览器之间为什么会出现这个兼容性问题呢?(老实说,有点想吐血)一、出现兼容性问题的根本原因:(1)由于这些浏览器的内核不相同,因此,他们的对编辑页面的一些属性的支持也有所不同(2)谈起兼容性问题一般会考虑IE6、IE7IE6(不是标准的浏览器)(3)主要的兼容性问题有哪些:  &n
1. JavaScript 兼容性处理 1.1 常见的兼容性问题 • ​​事件监听​​的兼容性 • ​​事件参数对象​​的兼容性 • ​​事件源对象​​的兼容性 • ​​事件冒泡处理​​的兼容性 • ​​事件默认行为​​的兼容性 • ​​scrollTop 属性​​的兼容性 • ​​获取非行内样式​​的兼容
/* * Cross-browser helper function to add event handler */ function addEventListener(element, eventType, eventHandler, useCapture) { if (element.addEventListener) { el...
原创 2021-08-13 01:00:34
339阅读
# 解决 Javascript兼容的步骤 ## 1. 了解兼容性问题 在解决 Javascript兼容的问题之前,首先需要了解什么是兼容性问题以及常见的兼容性问题有哪些。兼容性问题指的是在不同的浏览器或不同的浏览器版本中,对同一段 Javascript 代码的解释和表现略有不同,导致在某些浏览器中代码无法正确执行或产生不一致的结果。 常见的兼容性问题包括: - 不同浏览器对标准规范
原创 2023-08-07 19:47:29
70阅读
 随着以Firefox为代表的第三方浏览器的兴起,我们做的网站也不能再JUST IE了,如果把原来的一些javascript代码放到IE以外的浏览器的话,往往都不能正常运行或出错,所以这里介绍一下怎么改进我们的JS,让它能更加规范,更加具有兼容性。示例代码:不吃苹果尽量采用W3C DOM 的写法以前访问对象可能是:document.all.apple 或者 apple现在应该采用:doc
这篇博客有点长,如果你是高手请您读一读,能对其中的一些误点提出来,以免我误人子弟,并且帮助我提高如果你是javascript菜鸟,建议您好好读一读,真的理解下来会有不一样的收获在下才疏学浅,文中难免会有不同程度的错误,请您指正留言 我们的网页之所以丰富多彩并具有交互功能,是因为我们的javascript脚本语言,而javascript与HTML之间的交互又是通过事件机制实现的所以...
原创 2023-05-19 14:37:54
107阅读
JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。   1、事件流:描述的是从页面中接收事件的顺序。  IE提出的事件冒泡流:事件开始由最具体的元素接收,然后向上传播到较为不具体的节点。  Nerscape提出的事件捕获流:由最不具体的元素逐渐传播到最具体的节点。  DOM2级事件规定了事件流包括三个阶段:事件捕获阶段、处于目
原创 2017-06-21 10:27:49
395阅读
onLoad and onUnload   onFocus, onBlur, and onChange onSubmit onMouseOver and onMouseOut onClick
原创 2011-12-29 19:06:53
438阅读
内嵌模式       事件是和元素相关联的,将它们以属性的形式添加到元素中。以属性的形式为HTML元素添加属性的方法,有时称为内联模式(inline model)或内联注册模式。 例如: <body onload="var i=23; i*=3; alert(i);"> //直
原创 2013-03-20 16:39:16
610阅读
事件驱动,事件的分类,绑定事件,同一个事件绑定多个事件处理程序
原创 2015-07-08 20:03:15
460阅读
  • 1
  • 2
  • 3
  • 4
  • 5