javascript 移動鼠標(biāo)得到單元格所在table表中的rowIndex位置[兼容ie,firefox] 原創(chuàng)
原創(chuàng) 更新時間:2009年12月18日 00:25:00 原創(chuàng) 作者:
移動鼠標(biāo),得到單元格所在表中的位置,主要是學(xué)習(xí)使用js的e.srcElement.
從cnblogs看到的代碼,作者的代碼隨便不兼容firefox但,有助于大家學(xué)習(xí)為什么下面的代碼兼容了firefox,大家可以對比下,有助于學(xué)習(xí),對于更多的文章可以參考腳本之家以前發(fā)布的文章。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
下面的代碼是腳本之家修改的兼容firefox的代碼
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
主要區(qū)別如下:
1.事件e.srcElement與e.target
經(jīng)常有人問 firefox 下的 event.srcElement 怎么用,在此詳細(xì)說明:
IE下,event對象有srcElement屬性,但是沒有target屬性;Firefox下,event對象有target屬性,但是沒有srcElement屬性.但他們的作用是相當(dāng)?shù)?,即?
firefox 下的 event.target = IE 下的 event.srcElement
解決方法:使用obj(obj = event.srcElement ? event.srcElement : event.target;)來代替IE下的event.srcElement或者Firefox下的event.target.
2.parentNode與parentElement的區(qū)別
使用parentElement時在FF下無效,搜索一下才知道parentElement它是IE專用的,IE多年的霸主地位造成現(xiàn)在不少應(yīng)用中無法與其他瀏覽器兼容的問題,標(biāo)準(zhǔn)化真的很重要,呵呵,一定要向Web標(biāo)準(zhǔn)看齊哦
您可能感興趣的文章:
- JS與jQuery遍歷Table所有單元格內(nèi)容的方法
- JS使用for循環(huán)遍歷Table的所有單元格內(nèi)容
- JS 實現(xiàn)Table相同行的單元格自動合并示例代碼
- 用js實現(xiàn)table單元格高寬調(diào)整,兼容合并單元格(兼容IE6、7、8、FF)實例
- javascript實現(xiàn)的使用方向鍵控制光標(biāo)在table單元格中切換
- javascript table美化鼠標(biāo)滑動單元格變色
- 利用js制作html table分頁示例(js實現(xiàn)分頁)
- Js獲取table當(dāng)前tr行的值的代碼
- JS動態(tài)添加Table的TR,TD實現(xiàn)方法
- js添加table的行和列 具體實現(xiàn)方法
- JS獲取Table中td值的方法
- Js實現(xiàn)動態(tài)添加刪除Table行示例
- JS實現(xiàn)動態(tài)修改table及合并單元格的方法示例
相關(guān)文章
TypeScript?中使用?getter?和?setter的方法
這篇文章主要介紹了TypeScript?中如何使用?getter?和?setter,?getter使我們能夠?qū)傩越壎ǖ皆谠L問屬性時調(diào)用的函數(shù),而?setter?將屬性綁定到在嘗試設(shè)置屬性時調(diào)用的函數(shù),需要的朋友可以參考下2023-04-04封裝好的javascript前端分頁插件pagination
本文給大家分享一個非常不錯的封裝好的javascript前端分頁插件pagination,不依賴任何庫,有很高的擴展性,有需要的小伙伴可以參考下。2016-01-01關(guān)于UTF-8的客戶端用AJAX方式獲取GB2312的服務(wù)器端亂碼問題的解決辦法
客戶端是UTF-8編碼,這也是現(xiàn)在大家公認(rèn)的標(biāo)準(zhǔn)編碼在這種情況下,實用AJAX異步獲取GB2312編碼的服務(wù)器端信息時,不可避免的要遇到漢字亂碼問題2010-11-11AJAX異步從優(yōu)酷專輯中采集所有視頻及信息(JavaScript代碼)
上次寫了一個 .NET從優(yōu)酷專輯中采集所有視頻及信息(VB.NET代碼)2010-11-11