`
zhangyaochun
  • 浏览: 2615214 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

移除目标元素remove

阅读更多

 

api的应用场景是:移除指定的element

 

关于ZYC.dom.g的资料:http://zhangyaochun.iteye.com/blog/1439262

 

实质还是用了原生的removeChildhttp://zhangyaochun.iteye.com/blog/1453112

 

/*
*remove-remove the target element*
*@function*
*@param {HTMLElement} element*
*/
ZYC.dom.remove = function(element){
    element = ZYC.dom.g(element);
	var tmpEl = element.parentNode;
	tmpEl && tmpEl.removeChild(element);
};

 

 

   补充一下一些IE的一些处理:

 

  • 创建新节点,然后把要删除的节点插入到它里面
  • 再innerHTML = ''

 

 

 

1
0
分享到:
评论

相关推荐

    测试listBox1.Items.Remove是用ToString还是利用gethashCode来定位元素的

    在`ListBox`中,如果你要根据对象的字符串表示来查找并移除元素,可以遍历`Items`集合,将每个元素转换为字符串,然后与目标字符串比较。如果匹配,则调用`Remove`方法移除该元素。这种方法适用于元素是自定义类且...

    jQuery复制移除表单元素代码.zip

    "jQuery复制移除表单元素代码.zip"这个资源包含了一个使用jQuery 1.7.2版本实现的功能,即动态复制和删除表单元素。以下是关于这个主题的详细知识点: 1. **jQuery基本概念**: - jQuery是John Resig于2006年创建...

    RemoveElement算法Demo

    最后,当遍历完数组后,`j`的值就是新数组的长度,即移除目标值后的有效元素个数。 这个算法的时间复杂度是O(n),其中n是数组的长度,因为我们需要遍历数组的每个元素一次。空间复杂度是O(1),因为我们只使用了常量...

    php-leetcode题解之移除元素.zip

    遍历结束后,数组`j`之后的部分就是移除目标值后的结果。 ```php function removeElement($nums, $val) { $i = 0; for ($j = 0; $j ($nums); $j++) { if ($nums[$j] != $val) { $nums[$i++] = $nums[$j]; } }...

    C#-Leetcode编程题解之第27题移除元素.zip

    遍历结束后,数组的前j个元素就是移除目标值后的结果,返回j作为新长度。 以下是这个问题的C#代码实现: ```csharp public int RemoveElement(int[] nums, int val) { if (nums == null || nums.Length == 0) ...

    java-leetcode题解之第203题移除链表元素.zip

    本题解集中关注的是LeetCode的第203题,即“移除链表元素”。这道题目主要涉及到链表操作,是数据结构中的基础概念,对于理解和解决实际问题具有重要意义。 链表是一种线性数据结构,它的每个元素(节点)包含数据...

    c语言面试题之双指移除元素.zip

    2. **查找**:在二分查找中,一个指针指向数组的开始,另一个指针指向中间,通过比较和移动指针找到目标元素。 3. **字符串处理**:在处理字符串时,两个指针分别追踪当前字符和下一个字符,方便进行查找、替换等...

    C语言基础-C语言编程基础之Leetcode编程题解之第27题移除元素.zip

    最后,新数组的长度即为原数组长度减去目标元素的重复次数。 以下是解题代码示例: ```c int removeElement(int* nums, int numsSize, int val) { int i = 0, j = 0; while (i ) { if (nums[i] != val) { nums...

    js-leetcode题解之移除元素-题解.zip

    本题解将聚焦于一道与数组操作相关的LeetCode问题——"移除元素"。通过这道题目,我们可以深入理解JavaScript中的数组处理技巧,以及如何在特定条件下高效地操作数组。 题目描述:给定一个数组`nums`和一个值`val`...

    C# LinqXML删除一个元素的所有属性

    通过使用`Attributes().Remove()`方法,我们可以轻松地实现这一目标。无论是在数据清洗、格式化,还是在XML文档的创建和修改过程中,这个功能都是不可或缺的。熟悉并掌握LINQ to XML的使用,无疑会提高你的C#开发...

    remove_noise_NOISE_Python;去噪_

    在图像处理领域,噪声是指图像中不期望出现的随机元素,它们可能源于成像设备的固有特性、信号传输过程中的干扰或者环境因素等。去噪是提高图像质量的重要步骤,有助于提取有用信息并减少后续分析的复杂性。在Python...

    采用纯js实现网页界面元素的拖动操作程序例子代码

    // 可选:移除目标元素的样式 this.classList.remove('hover'); }); dropArea.addEventListener('drop', function(event) { event.preventDefault(); // 同上 // 获取并处理拖动数据 const data = event.data...

    LeetCode——移除元素

    在LeetCode上的“移除元素”问题中,目标是给定一个整数数组`nums`和一个整数`val`,在原地移除所有等于`val`的元素,并返回移除后数组的新长度。重要的是,解决方案必须不使用额外的数组空间且仅使用O(1)的额外空间...

    拖拽标签从一个元素到另一个元素

    在实现这个功能时,我们需要创建两个元素,一个是源元素,用户将从该元素拖出标签,另一个是目标元素,用户将把标签拖放到这里。首先,我们需要对源元素设置`draggable`属性为`true`,并监听`dragstart`事件,这时...

    jquery用法大全

    - `$(“元素名称”).empty()`:移除目标元素内的所有子节点。 4. **插入和移动元素** - `$(“元素名称”).insertAfter("目标元素")`:将目标元素移到另一个元素后。 - `$(“元素名称”).insertBefore("目标元素...

    jQuery 方法大全方便学习参考

    - insertAfter:将匹配元素集合中的元素插入到指定的目标元素后面。 - insertBefore:将匹配元素集合中的元素插入到指定的目标元素前面。 - prepend:将内容插入到每个匹配的元素中的开始位置。 - prependTo:将...

    LabVIEW 删除数组中重复元素实例

    "LabVIEW 删除数组中重复元素实例"这个标题表明我们将会讨论如何在LabVIEW中有效地识别并移除数组中的重复元素,以获得一个唯一的元素集合。下面将详细阐述这一过程。 首先,我们要了解LabVIEW中的数组。LabVIEW是...

    02-C-5 查找 & 02-C-6 单个元素的删除1

    但是,根据给定的代码,这里的有序向量查找使用了线性搜索(Linear Search)方法,它从指定范围 [lo, hi) 的下限开始逐个比较元素,直到找到目标元素或者搜索范围耗尽。 ```cpp template Rank Vector<T>::find(T ...

    windows 7 去水印工具 RemoveWatermark

    在这种情况下,"RemoveWatermark"工具应运而生,专门用于移除Windows 7中的这些视觉元素,让桌面更加简洁。 RemoveWatermark工具是一款第三方软件,其主要功能是删除Windows 7操作系统的内置水印。它通过修改系统...

    java集合迭代器Iterator中的remove陷阱

    在遍历`Set`时,如果要删除元素,必须在`next()`返回目标元素后立即调用`remove()`,并且在遍历过程中,一旦调用了`remove()`,后续的`next()`将跳过已被删除的元素。在上述代码中,对于`TreeSet`,删除"eee"应该在...

Global site tag (gtag.js) - Google Analytics