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')">
相关推荐
-
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 得到事件源对象
一个好处就是 我想让body(或其他元素内)的某些对象响应事件 就不用挨个儿去写 只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用 比如 span div event对象指当前触发的事件对象, window.event.srcElement是指触发事件的对象.比如你设定document.onclick = myfunc;这时所有页面点击的事件都交给myfunc处
-
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效果的可兼容性的函数
复制代码 代码如下: 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
-
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="单击查看
-
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="行表头风
随机推荐
- 详解JavaScript的AngularJS框架中的作用域与数据绑定
- AngularJS页面访问时出现页面闪烁问题的解决
- Swift中的指针操作和使用详细介绍
- js中如何复制一个对象并获取其所有属性和属性对应的值
- C#正则实现Ubb解析类的代码
- 表单验证常用正则(强烈推荐大家收藏下)
- Java多线程下载的实现方法
- Javascript基础学习笔记(菜鸟必看篇)
- 登陆asp class
- PHP图片处理之图片背景、画布操作
- Ruby中的Proc类及Proc的类方法Proc.new的使用解析
- 深入SQLite基本操作的总结详解
- MongoDB使用小结:一些不常见的经验分享
- spring boot整合CAS配置详解
- gridview行索引获取方法及实现代码
- Windows 2003中200K上传限制解决
- Pytorch 实现自定义参数层的例子
- JavaScript中判断为整数的多种方式及保留两位小数的方法
- 易语言设置在滚动条的间隙处单击后滚动条位置的增减数值
- Android studio 实现手机扫描二维码功能