2012-06-18 12 views
5

可能性の重複:
JavaScript: remove element by iddiv要素をidを使ってjavascriptで削除するにはどうすればよいですか?

私は、それぞれのIDを知っているし、彼らの親ノードについては特に知らない....

+0

親ノードのためにjavascriptを使用したくない場合は、jqueryを使用する必要があります。 – shareef

+3

@shareef jQueryは親ノードを使用します。 jQueryは単なるjavascript関数です。 –

+0

http://stackoverflow.com/questions/15759882/jquery-finding-duplicate-ids-and-removing-all-but-the-first – Evgenii

答えて

22

あなたは上parentNodeを使用することができます要素を親にするには、removeChildを使用します。

var el = document.getElementById('id'); 
el.parentNode.removeChild(el); 
+0

それが機能していない –

+0

実際にGoogleハングアウトページのdiv要素を削除しようとしています私のアプリケーションをロードしています。 –

19

jQueryでは、ちょうど$('#your_id').remove();が動作します。

+2

+1は、OPがそれを要求していないにもかかわらず、jQueryでいかに簡単に行われたかを表示します。 ) – raina77ow

+3

@ raina77owあなたの声明は次のように述べています。「あるプロジェクトを宣伝したことをお祝いしました」と「OPはこのライブラリを使用できるとは言わなかったが、他のケースでは、特にオペアンプによって要求されたり、可能性として受け入れられなかった外部ライブラリを必要とする回答は除外されます。 –

+1

私の環境では、独自のコードを書くのではなく、ライブラリを使うのが有益です。さらに、OPがJavaScriptを学ぶようになったと思います。その場合、jQueryを勉強しても、この回答が明らかに示すように、彼に多くの時間を節約できます。代わりに彼がホイールを再発明したいなら、幸運を祈る。 – raina77ow

関連する問題