取得父标签


Posted in Javascript onNovember 14, 2006

取得父标签
FF 下没有 event
用 arguments[0]

FF 下没有 srcElement
用 target

FF 下没有 parentElement
用 parentNode

function obj_event_onsomething(e){ 
var e=window.event?window.event:e; 
var srcEle=e.srcElement?e.srcElement:e.target; 
var theObjectYouWant=srcEle.parentNode; 
}

刚刚又发现,FF下的childNodes比IE下的要大1
o.previousSibling.href || o.previousSibling.previousSibling.href  
前面一个表达式用于IE下,后面一个用于FireFox下.  
因为在IE下,XMLDom没有preserveWhiteSpace这个属性,即:把空白也当作一个节点,而IE则默认为false,即把空白不看成一个节点.  这里说到了XMLDom,似乎和上面所说的不相关,但是在FireFox下 previousSibling就是空白,除非两个HTML标签之间没有任何形式的空格. 

这个空白指的是 #text 节点
<div> 
<a>123</a> 
6546 
<b>321</b> 
</div>

这里 div 应该有5个子节点
1. div 标记后到 a 标记前的那个回车换行
2. a 标记
3. \r\n6546\r\n
4. b 标记
5. b 标记后到 div 结束标记前的那个回车换行
Javascript 相关文章推荐
pjblog修改技巧汇总
Mar 12 Javascript
Javascript remove 自定义数组删除方法
Oct 20 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
Nov 08 Javascript
jQuery级联操作绑定事件实例
Sep 02 Javascript
jquery衣服颜色选取插件效果代码分享
Aug 28 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
May 17 Javascript
如何利用模板将HTML从JavaScript中抽离
Oct 08 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
Aug 15 Javascript
JS中利用swiper实现3d翻转幻灯片实例代码
Aug 25 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
Nov 28 Javascript
深入理解令牌认证机制(token)
Aug 22 Javascript
vue项目打包后路由错误的解决方法
Apr 13 Vue.js
多广告投放代码 推荐
Nov 13 #Javascript
js类 from qq
Nov 13 #Javascript
一段非常简单的让图片自动切换js代码
Nov 10 #Javascript
类似框架的js代码
Nov 09 #Javascript
二级域名转向类
Nov 09 #Javascript
JavaScript的面向对象(一)
Nov 09 #Javascript
JavaScript的面向对象(二)
Nov 09 #Javascript
You might like
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
2010/04/15 PHP
PHP开发负载均衡指南
2010/07/17 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
jquery struts 验证唯一标识(公用方法)
2013/03/27 Javascript
iframe的onreadystatechange事件在firefox下的使用
2014/04/16 Javascript
JQuery实现超链接鼠标提示效果的方法
2015/06/10 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
2015/09/18 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
获取url中用&amp;隔开的参数实例(分享)
2017/05/28 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
VUE 全局变量的几种实现方式
2018/08/22 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
Vue项目中配置pug解析支持
2019/05/10 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
Python对象体系深入分析
2014/10/28 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
2020/02/09 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
python的Jenkins接口调用方式
2020/05/12 Python
YesStyle美国/全球:购买亚洲时装、美容化妆品和生活百货
2017/01/16 全球购物
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
员工培训邀请函
2014/01/11 职场文书
考试作弊检讨书大全
2014/02/18 职场文书
人事科岗位职责范本
2014/03/02 职场文书
国际经济与贸易专业求职信
2014/07/10 职场文书
软环境建设心得体会
2014/09/09 职场文书
跑吧孩子观后感
2015/06/10 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
JavaScript实现简单拖拽效果
2021/09/15 Javascript