取得父标签


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 相关文章推荐
一个cssQuery对象 javascript脚本实现代码
Jul 21 Javascript
对xmlHttp对象的理解
Jan 17 Javascript
js实现类似新浪微博首页内容渐显效果的方法
Apr 10 Javascript
BootStrap中Tab页签切换实例代码
May 30 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
Sep 19 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
Dec 20 Javascript
js+html5实现复制文字按钮
Jul 15 Javascript
20行JS代码实现粘贴板复制功能
Feb 06 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
详解@Vue/Cli 3 Invalid Host header 错误解决办法
Jan 02 Javascript
ligerUI的ligerDialog关闭刷新的方法
Sep 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
一条久听不愿放下的DIY森海MX500,三言两语话神奇
2021/03/02 无线电
PHP 事件机制(2)
2011/03/23 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
Jquery插件写法笔记整理
2012/09/06 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
JS阻止事件冒泡行为和闭包的方法
2016/06/16 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
解决vue项目打包上服务器显示404错误,本地没出错的问题
2020/11/03 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
bpython 功能强大的Python shell
2016/02/16 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
python生成不重复随机数和对list乱序的解决方法
2018/04/09 Python
Python补齐字符串长度的实例
2018/11/15 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
2019/06/18 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
2020/01/20 Python
关于多元线性回归分析——Python&amp;SPSS
2020/02/24 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
静态成员和非静态成员的区别
2012/05/12 面试题
自动化职业生涯规划书范文
2014/01/03 职场文书
酒店辞职信怎么写
2015/02/27 职场文书
初中班干部工作总结
2015/08/10 职场文书