取得父标签


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预览图像将本地图片显示到浏览器上
Aug 25 Javascript
解决ueditor jquery javascript 取值问题
Dec 30 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
Mar 04 Javascript
JavaScript验证Email(3种方法)
Sep 21 Javascript
nginx+vue.js实现前后端分离的示例代码
Feb 12 Javascript
JavaScript代码实现txt文件的上传预览功能
Mar 27 Javascript
JavaScript 跨域之POST实现方法
May 07 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
Sep 28 Javascript
ES6 Iterator接口和for...of循环用法分析
Jul 31 Javascript
Vue 权限控制的两种方法(路由验证)
Aug 16 Javascript
React 实现车牌键盘的示例代码
Dec 20 Javascript
JS实现密码框效果
Sep 10 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 addcslashes()函数讲解
2019/02/03 PHP
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
Node.js实现文件上传
2016/07/05 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
原生js实现放大镜效果
2017/01/11 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
详解JavaScript的变量
2019/04/04 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
JavaScript链式调用原理与实现方法详解
2020/05/16 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
Python 开发Activex组件方法
2009/11/08 Python
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
Python字符串通过'+'和join函数拼接新字符串的性能测试比较
2019/03/05 Python
对django的User模型和四种扩展/重写方法小结
2019/08/17 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
2020/04/17 Python
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
机电专业毕业生推荐信
2013/11/10 职场文书
新闻学专业大学生职业生涯规划范文
2014/03/02 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS