js,html5,css3.求js里面的remove()方法如何使用?

JavaScript019

js,html5,css3.求js里面的remove()方法如何使用?,第1张

js中的话没有remove()方法吧,这是jquery中的方法;

要在js中删除元素的话,需要根据元素获取其父级元素,再调用.removeChild()方法。

实例代码,如:

第一种方法是比较彻底的,使用delete删除之后,JS的垃圾处理机制会自动将无指向的函数占用空间删除。

同时 delete删除之后的一个对象,会连同名称一起,在这个对象中被删除清空。

而a.show=null,只不过是将这个对象的一个名为show的键值给赋予了一个null的数据,虽然占用空间会急剧缩小,但这个键值还是存在于这个对象中的。

至于没有了指向的function(){alert()}这个函数,会被垃圾回收机制消除掉,释放内存空间。

直接将标签jquery的remove()方法即可,其下面的内容也就同时移除了。

remove() 方法移除被选元素,包括所有文本和子节点。

该方法不会把匹配的元素从 jQuery 对象中删除,因而可以在将来再使用这些匹配的元素。

语法:

$(selector).remove()

例如:

<html>

<head>

<script type="text/javascript" src="/jquery/jquery.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("p").remove()

  })

})

</script>

</head>

<body>

<p>这是一个段落。</p>

<p>这是另一个段落。</p>

<button>删除所有 p 元素</button>

</body>

</html>