`

强悍的js(window.event.srcElement)--快捷键

 
阅读更多

强悍的js(window.event.srcElement)--快捷键

已有 904 次阅读2009-4-23 14:58 |个人分类:js-ajax总结|

event对象指当前触发的事件对象,   window.event.srcElement是指触发事件的对象。比如你设定document.onclick   =   myfunc;这时所有页面点击的事件都交给myfunc处理,在myfunc函数里可以写vSrc   =   window.event.srcElement,知道用户是点击了什么地方,做相应处理。  
  你找个HTML文件,在其中加上这么一段:  
  <script   languange   =   "javascript">  
  document.onclick   =   myfunc;  
  function   myfunc()  
  {  
  alert(window.event.srcElement.nodeName);  
  }  
  </script>  
  试试就知道了。
例如:<html>
<head>
<title>js</title>
<script   languange   =   "javascript">  
  document.onclick   =   myfunc;  
  function   myfunc()  
  {  
   alert(window.event.srcElement.nodeName);  
  }  
</script>
</head>
<body>
 <table border=3 bordercolor=red>
  <tr>
   <td>123</td>
   <td>123</td>
  </tr>
  <tr>
   <td>123</td>
   <td>123</td>
  </tr>
  <tr>
   <td>123</td>
   <td>123</td>
  </tr>
 </table>
</body>
</html>  
  void(0)是一个不做任何事的函数。
 
更令人惊喜的是它还可以做键盘按钮快捷键,哈哈
function KeyStroke()
{
 var key = event.keyCode;     //キーボードは積み重ねます
 
 event.srcElement.releaseCapture();
 if(key == 115 || key == 116 || key == 117 || key == 118 || key == 119 || key == 120) //F4  検  索:F4 F5  変  更:F5  F6  消  除:F6  F7 新規登録:F7 F8   c s v:F8  F9   閉じる:F9
 {
  if (key == 115)
  {
      parent.index_top.butSeek.click();
      。。。。。。相应的动作。。
      。。。
分享到:
评论

相关推荐

    window.event.srcElement 得到事件源对象

    event对象指当前触发的事件对象, window.event.srcElement是指触发事件的对象。比如你设定[removed] = myfunc;这时所有页面点击的事件都交给myfunc处理,在myfunc函数里可以写vSrc = window.event.srcElement,知道

    js事件源window.event.srcElement兼容性写法(详解)

    下面小编就为大家带来一篇js事件源window.event.srcElement兼容性写法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    替代window.event.srcElement效果的可兼容性的函数

    getEvent()方法可模拟window.event效果

    event和srcElement说明,方法,技巧

    event和srcElement说明,方法,技巧.doc

    Event对象详解

    if (window.event.srcElement.tagName == "A" && window.event.shiftKey) window.event.returnValue = false; } ()"&gt; 下面的例子在状态栏上显示鼠标的当前位置。 &lt;BODY onmousemove="window.status = 'X=' + ...

    JS中的THIS和WINDOW.EVENT.SRCELEMENT详解

    对于js初学着必须理解this和srcElement的应用,这也是面试中经常考到的。下面我们就通过几个示例来详细了解下

    javascript 常用方法及技巧

    event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey ...

    Web前端开发工程师笔试题及答案

    evt = evt|| window.event; // IE: window.event // IE用srcElement获取事件源,而FF用target获取事件源 var selected = evt.target || evt.srcElement; alert&#40;selected.tagName&#41;; } window.onload = ...

    js中的触发事件对象event.srcElement与event.target详解

    主要给大家介绍了js中的触发事件对象event.srcElement与event.target的相关资料,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

    超级JS代码实例大全

    event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey ...

    可拖动的table

    e = window.event; e.target = e.srcElement; e.layerX = e.offsetX; e.layerY = e.offsetY; } return e; } } window.onload = function(){ var obj = document.getElementById('draggable'); rDrag.init...

    Javascript事件教程小技巧

    Javascript小技巧,觉得用来查询JS的事件挺方便,主要是事件源对象event.srcElement.tagName ,event.srcElement.type,捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键event...

    超级实用且不花哨的js代码大全

    基本的javascript使用都有 • 事件源对象 event.srcElement.tagName event.srcElement.type • 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); • 事件按键 event.keyCode ...

    JavaScript技巧大全(ie)

    event.srcElement.tagName event.srcElement.type •捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); •事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey ...

    js 蒙版进度条(结合图片)

    代码如下:/******************** ** js 蒙版进度条(图片) ** dingzh@jstrd.... function docKeyDown() { //屏蔽退格删除键 if (window.event.keyCode == 8) { if(window.event.srcElement.type != “text” && window

    textbook输入内容后回车,光标定位在内容后面

    if (window.event.keyCode == 13) { var imei_str = window.document.getElementById("imeiTxt").value + ";"; var imei_arr = new Array(); imei_arr = imei_str.split(';'); var num = imei_arr.length - 1; ...

Global site tag (gtag.js) - Google Analytics