取得父标签


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数组处理多个字符串的连接问题
Aug 20 Javascript
javascript 操作Word和Excel的实现代码
Oct 26 Javascript
js实现漂浮回顶部按钮实例
May 06 Javascript
jquery实现九宫格大转盘抽奖
Nov 13 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
May 18 Javascript
jquery radio的取值_radio的选中_radio的重置方法
Sep 20 Javascript
基于对象合并功能的实现示例
Oct 10 Javascript
微信小程序 下拉刷新及上拉加载原理解析
Nov 06 Javascript
使用vue重构资讯页面的实例代码解析
Nov 26 Javascript
微信小程序如何获取地址
Dec 24 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
Nov 12 Javascript
vue在图片上传的时候压缩图片
Nov 18 Vue.js
多广告投放代码 推荐
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
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
基于php-fpm 参数的深入理解
2013/06/03 PHP
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
全面理解面向对象的 JavaScript(来自ibm)
2013/11/10 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
2016/05/05 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
2016/11/26 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
2018/09/18 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
微信小程序--特定区域滚动到顶部时固定的方法
2019/04/28 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
2019/09/02 Javascript
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
Python算术运算符实例详解
2017/05/31 Python
python3 pygame实现接小球游戏
2019/05/14 Python
python操作文件的参数整理
2019/06/11 Python
django迁移文件migrations的实现
2020/03/31 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
唤醒头发毛囊的秘密武器:Grow Gorgeous
2016/08/28 全球购物
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
会计自荐信范文
2014/03/09 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
初三英语教学反思
2016/02/15 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
Nginx反向代理、重定向
2022/04/13 Servers