作家
登录

js 鼠标点击事件及其它捕获

作者: 来源:www.28hudong.com 2013-03-30 02:34:07 阅读 我要评论

<div><a href="#" onclick="showPricediv('aaa')" abc=1>adsfsdf</a></div> <div id="aaa" style="display:none" onmouseover="temshowTag=true" onmouseout="temshowTag=false"><pricediv><table><tr><td>dfdfdfsdf</td></tr></table></pricediv></div> <div><a href="#" onclick="showPricediv('Div1')" abc=1>adsfsdf</a></div> <div id="Div1" style="display:none" onmouseover="temshowTag=true" onmouseout="temshowTag=false">dfdfdf<br /><pricediv>dfdfdfdf</pricediv></div> <div><a href="#" onclick="showPricediv('Div2')" abc=1>adsfsdf</a></div> <div id="Div2" style="display:none" onmouseover="temshowTag=true" onmouseout="temshowTag=false"><pricediv>dfdfdf<br />dfdfdfdf</pricediv></div> </body> <script> var temEventobject=null; var temshowTag=false; function document.onclick() { if(event.srcElement.abc==null&&temshowTag==false) { var temabc = document.getElementsByTagName("pricediv"); for(i=0;i<temabc.length;i++) { temabc[i].parentElement.style.display="none"; } } } function showPricediv(a) { document.getElementById(a).style.display=""; temEventobject=document.getElementById(a); temshowTag=true; } </script> 这段代码是用来做,点击一个按纽打开个div,在页面空白处点击鼠标隐藏这个div function document.onclick() { } 这样可以重写一个内置对象的事件或方法,但只限于document,window,同样方式你可以重写alert之类

  推荐阅读

  Javascript 获取字符串字节数的多种方法

方法有很多,举两种: 第一种:(通过String对象的charCodeAt方法) 复制代码 代码如下:String.prototype.getBytesLength = function() { var length = 0; for(i = 0;i < this.length; i++) { iCode = this.charCo>>>详细阅读


本文标题:js 鼠标点击事件及其它捕获

地址:http://www.17bianji.com/kaifa2/JS/28617.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)