2016-02-27 50 views
-3

我目前正在使用jQuery刪除div,但我想我的項目不必依靠第三方庫來工作。說我的div有類。主,如果我使用jQuery我會寫:使用Javascript刪除DOM沒有jQuery

$("div.main").remove() 

我怎麼會只用JS做到這一點?

+3

來吧,使用搜索。這很難嗎? – Tomalak

+0

我確實使用過搜索 – Verpz

+2

不,你沒有。關於Stackoverflow和數以千計的教程,博客文章,文檔頁面以及更廣泛的Internet上的這些內容,有數百個問題。如果你只花了一半的時間寫下這個問題,他們本來不可能錯過。 – Tomalak

回答

3

重複的問題,但試試這個:(設置ID吧)

var elem = document.getElementById("myDiv"); 
elem.parentNode.removeChild(elem); 

或者看看這個話題:

Remove all elements of a certain class with JavaScript

+0

不.remove();需要jQuery?不,它沒有工作。 – Verpz

+0

我迷失在parentNode位,抱歉@jiff – Verpz

+0

@Verpz看到這個例子[JSFiddle](https://jsfiddle.net/jiffiddle/wk7qvv0q/) – Pedram

0

事情是這樣的:

el.parentNode.removeChild(el); 

IE8 +