取得父标签


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 相关文章推荐
让您的菜单不离网站
Oct 03 Javascript
jquery+html5制作超酷的圆盘时钟表
Apr 14 Javascript
javascript判断数组内是否重复的方法
Apr 21 Javascript
AngularJS 面试题集锦
Sep 06 Javascript
JS动态给对象添加属性和值的实现方法
Oct 21 Javascript
JS实现的点击表头排序功能示例
Mar 27 Javascript
Vue自定义图片懒加载指令v-lazyload详解
Dec 31 Javascript
jQuery查找dom的几种方法效率详解
May 17 jQuery
浅谈webpack对样式的处理
Jan 05 Javascript
详解ES6通过WeakMap解决内存泄漏问题
Mar 09 Javascript
vue+element 实现商城主题开发的示例代码
Mar 26 Javascript
uniapp引入支付宝原生扫码插件步骤详解
Jul 23 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 选项及相关信息函数库
2006/12/04 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
2010/07/06 Javascript
JavaScript 原型学习总结
2010/10/29 Javascript
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
2013/03/01 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
原生js结合html5制作简易的双色子游戏
2015/03/30 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
vue+elementUI实现图片上传功能
2019/08/20 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
微信小程序转化为uni-app项目的方法示例
2020/05/22 Javascript
JavaScript 判断数据类型的4种方法
2020/09/11 Javascript
Python入门篇之列表和元组
2014/10/17 Python
Python 通配符删除文件的实例
2018/04/24 Python
Flask-WTF表单的使用方法
2019/07/12 Python
django序列化serializers过程解析
2019/12/14 Python
python获取引用对象的个数方式
2019/12/20 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
html5简介及新增功能介绍
2020/05/18 HTML / CSS
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
怎么样写好简历中的自我评价
2013/10/25 职场文书
学前教育毕业生自荐信范文
2013/12/24 职场文书
Django Paginator分页器的使用示例
2021/06/23 Python
Java使用jmeter进行压力测试
2021/07/09 Java/Android