0
li
要素内のdiv
にアクセスしようとしていますが、それを削除しようとしています。しかし、別の子育てdiv
(li
が含まれています)からアクセスする必要があります。これで私の試みはうまくいきませんでした。私が試したことがここにあります: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>
HTMLページのように、あなたのhtmlタグも表示できますか?そこにはたくさんのオプションがあります。 – 7urkm3n
削除したいと思っている 'div'に' id'をつけることができますか? – John
あなたのコードがうまくいくかどうか分かりませんが、タイプミスを修正するために、getElementByIdを使って要素を選択するときにElementに "s"を含めません:... parentDiv.childNodes [0] .removeChild(document .getElementById( 'removeThisChild').... – gavgrif