取得父标签


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 相关文章推荐
js异或加解密效果代码
Jun 25 Javascript
Web前端设计模式  制作漂亮的弹出层
Oct 29 Javascript
javascript天然的迭代器
Oct 29 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
Mar 10 Javascript
js console.log打印对像与数组用法详解
Jan 21 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
Mar 18 Javascript
javascript基础知识讲解
Jan 11 Javascript
setTimeout学习小结
Feb 08 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
JS闭包经典实例详解
Dec 20 Javascript
JavaScript键盘事件常见用法实例分析
Jan 03 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
Nov 13 Javascript
多广告投放代码 推荐
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 简单数组排序实现代码
2009/08/05 PHP
PHP实现把数字ID转字母ID
2013/08/12 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
微信小程序中顶部导航栏的实现代码
2017/03/30 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
[40:53]完美世界DOTA2联赛PWL S3 Magma vs DLG 第二场 12.18
2020/12/20 DOTA
python处理cookie详解
2014/02/07 Python
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
平面设计岗位职责
2013/12/14 职场文书
应聘护士求职信
2014/07/21 职场文书
四风查摆剖析材料
2014/10/10 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
win10安装配置nginx的过程
2021/03/31 Servers
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技
MySQL索引失效场景及解决方案
2022/07/23 MySQL