remove() 方法的兼容问题
一直以为jq的remove()方法是兼容的,今天才发现,原来ie的写法不一样,特作此记录。
removeNode方法的功能是删除一个节点,语法为node.removeNode(false)或者node.removeNode(true),返回值是被删除的节点。
removeNode(false)表示仅仅删除指定节点,然后这个节点的原孩子节点提升为原双亲节点的孩子节点。
removeNode(true)表示删除指定节点及其所有下属节点。被删除的节点成为了孤立节点,不再具有有孩子节点和双亲节点。
重点:removeNode 在FF下不兼容 解决方案
使用jQuery时 可用obj.remove()来移除节点(FF)但此方法不兼容IE
使用方法:try{obj.removeNode(true)}catch(err){obj.remove()}来解决兼容性问题;
在不使用jQuery时,Firefox中节点没有removeNode方法,只能用removeChild方法代替,先回到父节点,在从父节点上移除要移除的节点。node.parentNode.removeChild(node)node为获取的id对象
remove() 方法的兼容问题的更多相关文章
- EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解
		前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ... 
- Datatable删除行的Delete和Remove方法
		在C#中,如果要删除DataTable中的某一行,大约有以下几种办法: 1,使用DataTable.Rows.Remove(DataRow),或者DataTable.Rows.RemoveAt(ind ... 
- Python列表的remove方法的注意事项
		为何没有删除列表中的全部元素? 解释: 按照执行顺序,第一个空格被删除之后,后面的元素会前移(变成['空格','空格','12','23']),指针下一次会指向新列表的第二个元素(即初始状态的第三个空 ... 
- ArrayList调用remove方法需要注意的地方
		ArrayList中有remove 方法和 removeAll方法, ArrayList中不仅继承了接口Collection中的remove方法,而且还扩展了remove方法. Collection中 ... 
- Css:背景色透明,内容不透明之终极方法!兼容所有浏览器
		转载 http://www.cnblogs.com/jikey/archive/2012/08/31/2665880.html <!DOCTYPE html PUBLIC "-//W3 ... 
- placeholder兼容方法(兼容IE8以上浏览器)
		//placeholder兼容方法(兼容IE8以上浏览器) var JPlaceHolder = { //检测 _check: function () { return 'placeholder' i ... 
- Iterator的remove方法可保证从源集合中安全地删除对象(转)
		如果对正在被迭代的集合进行结构上的改变(即对该集合使用add.remove或clear方法),那么迭代器就不再合法(并且在其后使用该迭代器将会有ConcurrentModificationExcept ... 
- 如果是除去末尾特定字符或字符串:TrimEnd方法性能优于Remove方法
		测试用例--除去末尾特定字符或字符串,Remove方法和TrimEnd方法的比较 结论: 如果是除去末尾特定字符或字符串:TrimEnd方法性能优于Remove方法 具体测试用例如下: Stopwat ... 
- jquery 清空动态append添加元素,remove方法
		<html> <head> <script type="text/javascript" src="jquery-1.9.1.js" ... 
随机推荐
- banner秒杀
			永远显示 未开始/进行中(需要用到两个for循环,第一个我没有想到,诗詹帮我写的) function timeList(){ myTime = new Date().getTime() var ite ... 
- 【转】数据预处理之独热编码(One-Hot Encoding)
			原文链接:http://blog.csdn.net/dulingtingzi/article/details/51374487 问题由来 在很多机器学习任务中,特征并不总是连续值,而有可能是分类值. ... 
- C#导出csv文件 支持中文的解决方案
			#region 导出CSV下载 string exportFileName = "Export" + DateTime.Now.ToString("yyyyMMddHHm ... 
- 加强型无穷集合:InfiniteList<T>,可指定遍历方向和偏移量,只要集合有元素并且偏移量不为 0,将永远遍历下去。
			主类: public class InfiniteList<T> : IEnumerable<T> { public List<T> SourceList { ge ... 
- CSS选择器和jQuery选择器的区别与联系之一
			到底什么是选择器?我们通过常接触的CSS选择器和jQuery选择器理解一下,我们知道CSS是用于分离网页的结构和表现的,也就是说对于一个网页,HTML定义网页的结构,CSS描述网页的样子,一个很经典的 ... 
- PDF 补丁丁 0.4.2.905 测试版发布:智能合并功能减小合并文件的大小
			之前的测试版在合并文件功能处添加两个相同的PDF文件,程序会重复写入该文件的内容,导致文件体积膨胀,浪费存储空间. 例如:使用者需要在原 PDF 文件(设文件为1.pdf)第2和第3页中间插入几张图片 ... 
- 利用OVER开窗函数分页
			在SQL Server中,利用SQL进行分页的方法也有很多,今天要总结的是SQL Server 2005中引入的OVER开窗口函数,然后利用开窗函数进行分页. 示例代码如下: -- 设置数据库上下文 ... 
- bzoj 2761: [JLOI2011]不重复数字
			#include<cstdio> #include<iostream> #include<cstring> #include<algorithm> #d ... 
- Android的学习——ubuntu下android5.1源码的make编译
			在repo sync下载源码后,经历了漫长的时间,终于可以进行下一步了. 在进行make之前还需要三个步骤. 1> source build/envsetup.sh:加载命令 ... 
- Python学习笔记-字典
			字典是python中唯一内建的映射类型. 创建字典phonebook = {'Alice':'2341','Beth':'9102'} 可以使用dict通过其他映射或者键值对的序列建立字典.关键值参数 ... 
