取得父标签


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 相关文章推荐
javascript 闭包疑问
Dec 30 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
Sep 13 Javascript
JQuery中的html()、text()、val()区别示例介绍
Sep 01 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
May 01 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
Aug 30 Javascript
利用BootStrap弹出二级对话框的简单实现方法
Sep 21 Javascript
详解vue.js2.0父组件点击触发子组件方法
May 10 Javascript
Element-UI中Upload上传文件前端缓存处理示例
Feb 21 Javascript
Vue基本使用之对象提供的属性功能
Apr 30 Javascript
详解Vue中的基本语法和常用指令
Jul 23 Javascript
vue中的过滤器及其时间格式化问题
Apr 09 Javascript
详解JavaScript中的链式调用
Nov 27 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设计模式 Adapter(适配器模式)
2011/06/26 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
PHP统计二维数组元素个数的方法
2013/11/12 PHP
使用URL传输SESSION信息
2015/07/14 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
表单的一些基本用法与技巧
2006/07/15 Javascript
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
2011/11/30 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
2016/06/06 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
js中bool值的转换及“&amp;&amp;”、“||”、 “!!”详解
2017/12/21 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
JS+DIV实现拖动效果
2020/02/11 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
python和pyqt实现360的CLable控件
2014/02/21 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
PyTorch中Tensor的拼接与拆分的实现
2019/08/18 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
Auguste The Label官网:澳大利亚一家精品女装时尚品牌
2020/06/14 全球购物
迟到检讨书5000字
2014/01/31 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
好听的队名和口号
2014/06/09 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
超外差式晶体管收音机的组装与统调
2021/04/22 无线电
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS