getElementById如何删除div标签下的子标签div
<divid=xxx><div>1</div><div>2</div><div>3</div></div>如何删除xxx这个DIV下的3个没有属性的div用getElem...
<div id=xxx>
<div>1</div>
<div>2</div>
<div>3</div>
</div>
如何删除xxx这个DIV下的3个没有属性的div
用getElementById("xxx").getElementsByTagName("div")这个方法不行
请高手指点指点,谢谢!!! 展开
<div>1</div>
<div>2</div>
<div>3</div>
</div>
如何删除xxx这个DIV下的3个没有属性的div
用getElementById("xxx").getElementsByTagName("div")这个方法不行
请高手指点指点,谢谢!!! 展开
2个回答
展开全部
<html>
<head>
<title>key</title>
<body>
<div class="button">
<input type="submit" value="删除子节点" onclick="_a()"/>
</div>
</form>
<div id="xxx">
<div id="node1">1</div>
<div>2</div>
<div>3</div>
</div>
<script>
function _a()
{
var div = document.getElementById("xxx");
div.removeChild(div.firstChild);
}
</script>
</body>
</html>
这里每次点击按钮后删除第一个子节点,如果要指定删除某个子节点,可以给每个子节点加id,然后用document.getElementById()拿到该子节点,然后再removeChild。
例如var childNode = document.getElementById(node1);
div.removeChild(childNode);
<head>
<title>key</title>
<body>
<div class="button">
<input type="submit" value="删除子节点" onclick="_a()"/>
</div>
</form>
<div id="xxx">
<div id="node1">1</div>
<div>2</div>
<div>3</div>
</div>
<script>
function _a()
{
var div = document.getElementById("xxx");
div.removeChild(div.firstChild);
}
</script>
</body>
</html>
这里每次点击按钮后删除第一个子节点,如果要指定删除某个子节点,可以给每个子节点加id,然后用document.getElementById()拿到该子节点,然后再removeChild。
例如var childNode = document.getElementById(node1);
div.removeChild(childNode);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询