如何使用原生js来删除节点 5

如何使用原生js来删除节点,和解决兼容性,将下面图片中标注的点给解决了,谢谢!!... 如何使用原生js来删除节点,和解决兼容性,将下面图片中标注的点给解决了,谢谢!! 展开
 我来答
zhou2003737
2018-04-17 · TA获得超过1427个赞
知道小有建树答主
回答量:1082
采纳率:77%
帮助的人:401万
展开全部

删除属性使用 removeAttribute方法。

删除节点使用 parentNode.removeChild(node)

<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">

<script type="text/javascript">
onload=function(){
btn.onclick=function(){
var container = document.querySelector('#container');
var textInput = document.querySelector('#text');
var testBtn = document.querySelector('#test');
testBtn.removeAttribute('onclick');
container.removeChild(textInput);
}
}
</script>
</head>

<body>
<div id="container">
<input type="text" name="text" id="text" value="" />
<input type="button" value="仅作测试" id="test" onclick ="javascript:alert('存在点击事件Attribute')" />
<input type="button" value="删除按钮的onclick及id=text的文本框" id="btn" />

</div>
</body>

</html>
追问
你好,我这个代码是在#document中的,使用removeAttribute和parentNode.removeChild(node)都删不掉,#document好像是一个外部文件,怎样去修改和删除网页中使用的外部文件中的节点,谢谢!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式