取得父标签


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(视频与PPT)
Dec 27 Javascript
jquery的父子兄弟节点查找示例代码
Mar 03 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
Mar 18 Javascript
jQuery固定元素插件scrolltofixed使用指南
Apr 21 Javascript
jQuery UI结合Ajax创建可定制的Web界面
Jun 22 Javascript
node+experss实现爬取电影天堂爬虫
Nov 20 Javascript
使用Bootstrap打造特色进度条效果
May 02 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
May 11 Javascript
手把手教你使用vue-cli脚手架(图文解析)
Nov 08 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
Jan 08 Javascript
基于layui的下拉列表的数据回显方法
Sep 24 Javascript
微信小程序 根据不同用户切换不同TabBar
Apr 21 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/10/09 PHP
php笔记之常用文件操作
2010/10/12 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
PHP xpath()函数讲解
2019/02/11 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
jQuery的实现原理的模拟代码 -1 核心部分
2010/08/01 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
JavaScript如何自定义trim方法
2015/07/28 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
jQuery extend()详解及简单实例
2017/05/06 jQuery
security.js实现的RSA加密功能示例
2018/06/06 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python open读写文件实现脚本
2008/09/06 Python
Python中生成器和yield语句的用法详解
2015/04/17 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
python 日期操作类代码
2018/05/05 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
Sperry澳大利亚官网:源自美国帆船鞋创始品牌
2019/07/29 全球购物
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
一套软件开发工程师笔试题
2015/05/18 面试题
自我评价的范文
2014/02/02 职场文书
毕业晚会主持词
2014/03/24 职场文书
高三学生评语大全
2014/04/25 职场文书
五四青年节活动总结
2015/02/10 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python
如何用python绘制雷达图
2021/04/24 Python
python程序的组织结构详解
2021/12/06 Python
Java中的随机数Random
2022/03/17 Java/Android