取得父标签


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 相关文章推荐
jquery 全局AJAX事件使用代码
Nov 05 Javascript
Javascript setInterval的两种调用方法(实例讲解)
Nov 29 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
Jun 02 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
Jun 07 Javascript
特殊日期提示功能的实现方法
Jun 16 Javascript
js初始化验证实例详解
Nov 26 Javascript
JS排序之快速排序详解
Apr 08 Javascript
Koa 中的错误处理解析
Apr 09 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
浅析 Vue 3.0 的组装式 API(一)
Aug 31 Javascript
javascript实现放大镜功能
Dec 09 Javascript
Vue 组件注册全解析
Dec 17 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
php检测图片木马多进制编程实践
2013/04/11 PHP
php筛选不存在的图片资源
2015/04/28 PHP
奇妙的js
2007/09/24 Javascript
项目实践之javascript技巧
2007/12/06 Javascript
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
批量下载对路网图片并生成html的实现方法
2016/06/07 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
解决vue的变量在settimeout内部效果失效的问题
2018/08/30 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
快速解决PyCharm无法引用matplotlib的问题
2018/05/24 Python
Django实现跨域的2种方法
2019/07/31 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
HTML5输入框下拉菜单功能的示例代码
2020/09/08 HTML / CSS
Java文件和目录(IO)操作
2014/08/26 面试题
共产党员公开承诺书
2014/03/25 职场文书
品牌推广策划方案
2014/05/28 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
领导干部失职检讨书
2015/05/05 职场文书
二审答辩状范文
2015/05/22 职场文书
MySQL 查询速度慢的原因
2021/05/25 MySQL
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL