2016-04-03 16 views
0

li要素内のdivにアクセスしようとしていますが、それを削除しようとしています。しかし、別の子育てdivliが含まれています)からアクセスする必要があります。これで私の試みはうまくいきませんでした。私が試したことがここにあります:parentDiv.childNodes[0].removeChild(document.getElementsById('removeThisChild')Javascriptで別の子から子を削除するにはどうすればよいですか?

私はこれをどのように達成することができるか知っていますか?私は、コードのペンを作った

<head> 
 
\t <script type="text/javascript"> 
 
\t \t window.onload = function() { 
 
\t \t \t var ul = document.getElementById('ul') 
 
\t \t \t ul.childNodes[0].removeChild(document.getElementById('div')) 
 
\t \t } 
 
\t </script> 
 
</head> 
 
<body> 
 
<ul id="ul"> 
 
\t <li id="li">this is the LI text <div id='div'>this is the div text</div></li> 
 
</ul> 
 

 
</body> 
 
</html>

+2

HTMLページのように、あなたのhtmlタグも表示できますか?そこにはたくさんのオプションがあります。 – 7urkm3n

+0

削除したいと思っている 'div'に' id'をつけることができますか? – John

+0

あなたのコードがうまくいくかどうか分かりませんが、タイプミスを修正するために、getElementByIdを使って要素を選択するときにElementに "s"を含めません:... parentDiv.childNodes [0] .removeChild(document .getElementById( 'removeThisChild').... – gavgrif

答えて

関連する問題