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')">
相关推荐
-
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="单击查看
-
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
我们先看一个简单的例子: 复制代码 代码如下: <input type="text" onblur="alert(this.value)"/>完全没有问题. 那么什么情况下不可以用? fuction method() { alert(this.value); } <input type="text" onblur="method()"/> 这个就不可以,因为method()是被响应函数调用的函数. 那么
-
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
-
替代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
-
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="行表头风
随机推荐
- SeaJS入门教程系列之SeaJS介绍(一)
- IOS笔记061之二维码的生成和扫描
- asp.net 遍历repeater中的控件的几种方式
- centos下Oracle11G图文安装教程
- ADOX.Catalog中文帮助详细说明chm文档第1/3页
- java线程之用Thread类创建线程的方法
- 利用Spring Session和redis对Session进行共享详解
- 禁止ViewState的3种解决方法
- js创建对象几种方式的优缺点对比
- asp.net DZ论坛中根据IP地址取得所在地的代码
- php封装的验证码工具类完整实例
- php is_executable判断给定文件名是否可执行实例
- python在windows和linux下获得本机本地ip地址方法小结
- MySql插入数据成功但是报[Err] 1055错误的解决方案
- javascript URL编码和解码使用说明
- Java编程基本概念
- Jquery 类网页微信二维码图块滚动效果具体实现
- Django学习笔记之Class-Based-View
- DataTable多列合并问题轻松搞定
- pytorch 转换矩阵的维数位置方法