js删除dom节点或div的2种常见方式
<script> function del(divId){ document.getElementById(divId).remove(); } </script>
完整代码如下:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>deldom</title> </head> <body> <div class="content"> <div id="img1"> 图片1 <input type="button" onclick="del('img1')" value="删除元素"/> </div> <div id="img2"> 图片2 <input type="button" onclick="del('img2')" value="删除元素"/> </div> <div id="img3"> 图片3 <input type="button" onclick="del('img3')" value="删除元素"/> </div> </div> <script type="text/javascript"> function del(divId){ document.getElementById(divId).remove(); } </script> </body> </html>
运行效果如下:
<script type="text/javascript"> function del(divId){ var dom=document.getElementById(divId); dom.parentNode.removeChild(dom); } </script>
完整代码如下:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>deldom</title> </head> <body> <div class="content"> <div id="img1"> 图片1 <input type="button" onclick="del('img1')" value="删除元素"/> </div> <div id="img2"> 图片2 <input type="button" onclick="del('img2')" value="删除元素"/> </div> <div id="img3"> 图片3 <input type="button" onclick="del('img3')" value="删除元素"/> </div> </div> <script type="text/javascript"> function del(divId){ var dom=document.getElementById(divId); dom.parentNode.removeChild(dom); } </script> </body> </html>
运行效果: