强悍的js(window.event.srcElement)--快捷键
||
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文件,在其中加上这么一段:
<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)是一个不做任何事的函数。
<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)
{
{
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();
。。。。。。相应的动作。。
。。。