event.srcElement+表格应用
<script language="JavaScript1.2">
function changeto(highlightcolor){
source=event.srcElement
if (source.tagName=="TR"||source.tagName=="TABLE")
return
while(source.tagName!="TD")
source=source.parentElement
if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore")
source.style.backgroundColor=highlightcolor
}
function changeback(originalcolor){
if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
return
if (event.toElement!=source)
source.style.backgroundColor=originalcolor
}
</script>
<table onMouseOver="changeto('white')" onMouseOut="changeback('#999999')">
相关推荐
-
window.event.srcElement 得到事件源对象
一个好处就是 我想让body(或其他元素内)的某些对象响应事件 就不用挨个儿去写 只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用 比如 span div event对象指当前触发的事件对象, window.event.srcElement是指触发事件的对象.比如你设定document.onclick = myfunc;这时所有页面点击的事件都交给myfunc处
-
event.srcElement 用法笔记e.target
注意获取的标记都以大写表示,如"TD","TR","A"等.所以把看过的一些抄下来,不记得的时候再来看看. 复制代码 代码如下: <script type="text/javascript"> function tdclick(){ if(event.srcElement.tagName.toLowerCase()=='td') alert("行:"+(event.srcElement.pare
-
IE event.srcElement和FF event.target 功能比较
注意获取的标记都以大写表示,如"TD","TR","A"等 复制代码 代码如下: <div id="div_001"> <form id="form_001"> <input type="button" id="button_001_id" name="button_001_Name" value="单击查看
-
替代window.event.srcElement效果的可兼容性的函数
复制代码 代码如下: function getEvent() { var i = 0; if(document.all){ return window.event; } func = getEvent.caller; while(func != null) { var arg0 = func.arguments[0]; if(arg0) { if(arg0.constructor == MouseEvent) { return arg0; } } func = func.caller; } re
-
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
我们先看一个简单的例子: 复制代码 代码如下: <input type="text" onblur="alert(this.value)"/>完全没有问题. 那么什么情况下不可以用? fuction method() { alert(this.value); } <input type="text" onblur="method()"/> 这个就不可以,因为method()是被响应函数调用的函数. 那么
-
event.srcElement+表格应用
<script language="JavaScript1.2"> function changeto(highlightcolor){ source=event.srcElement if (source.tagName=="TR"||source.tagName=="TABLE") return while(source.tagName!="TD") source=source.parentElement if
-
js事件源window.event.srcElement兼容性写法(详解)
如下所示: <html> <body> <p>一个好处就是 我想让body(或其他元素内)的某些对象响应事件 就不用挨个儿去写 只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用 </p> <p>比如</p> <p> <input value="input">
-
srcElement表格样式
<script language="JavaScript1.2"> function changeto(highlightcolor){ source=event.srcElement if (source.tagName=="TR"||source.tagName=="TABLE") return while(source.tagName!="TD") source=source.parentElement if
-
js中的触发事件对象event.srcElement与event.target详解
介绍 IE下,event对象有srcElement属性,但是没有target属性; Firefox下,event对象有target属性,但是没有srcElement属性.但他们的作用是相当的,即: firefox 下的 event.target = IE 下的 event.srcElement 解决方法 使用obj = event.srcElement ? event.srcElement : event.target; 或:var evtTarget = event.target || eve
-
锁定行头和列头的表格组件
1.在页面中引入风格单定义 <style> .LockHeadTable {behavior:url(/oblog312/LockHeadTable.htc)} </style> 2.在需要锁定行列头的表格定义中添加语句"class="LockHeadTable""就OK了,其他参数有 ROWHEADNUM="锁定行数" COLHEADNUM="锁定列数" ROWHEADSTYLE="行表头风
随机推荐
- Vue.js实现一个SPA登录页面的过程【推荐】
- 批处理自动解决Imail的Queuemgr服务挂起的方法
- 浅谈Java多线程处理中Future的妙用(附源码)
- 浅析java 的 static 关键字用法
- IOS 手势操作详解及实例总结篇
- 编写Python脚本使得web页面上的代码高亮显示
- JQuery上传插件Uploadify使用详解及错误处理
- Fuel 30 分钟快速安装OpenStack(图文教程)
- 实例详解PHP中html word 互转的方法
- c语言打开文件函数使用方法
- MySQL查询优化之索引的应用详解
- MySQL里Create Index 能否创建主键 Primary Key
- 详解vue项目构建与实战
- 微信JSAPI支付操作需要注意的细节
- SQL Server中使用Linkserver连接Oracle的方法
- SQL查询方法精华集
- 浅析SQL存储过程和事务处理
- python+matplotlib绘制饼图散点图实例代码
- Linux目录与文件的权限意义详解
- 使用Python读取大文件的方法
