本文摘自PHP中文网,作者coldplay.xixi,侵删。
JavaScript删除HTML元素的方法:1、删除节点,代码为【removeChild(oldNode)】;2、删除列表框下拉菜单的选项,代码为【remove(long index)】。

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。
JavaScript删除HTML元素的方法:
1、删除节点
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <body id= "test" >
<input id= "add" type= "button" value= "增加" disabled onclick= "add();" />
<input id= "del" type= "button" value= "删除" onclick= "del();" />
<div id= "target" style= "width:240px;height:50px;border:1px solid black" >
被控制的目标元素
</div>
<script>
var body = document.getElementById( "test" );
var target = document.getElementById( "target" );
var add = function (){
body.appendChild(target);
document.getElementById( "add" ).disabled= "disabled" ;
document.getElementById( "del" ).disabled= "" ;
}
var del = function (){
body.removeChild(target);
document.getElementById( "del" ).disabled= "disabled" ;
document.getElementById( "add" ).disabled= "" ;
}
</script>
</body>
|
结果
1

2

2、删除列表框下拉菜单的选项
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <body id= "test" >
<input id= "opValue" type= "text" />
<input id= "add" type= "button" value= "增加" onclick= "add();" />
<input id= "del" type= "button" value= "删除" onclick= "del();" />
<select id= "show" size= "8" style= "width:180px" ></select>
<script>
var show = document.getElementById( "show" );
var add = function (){
var op = new Option(document.getElementById( 'opValue' ).value);
show.options[show.options.length] = op;
}
var del = function (){
if (show.options.length>0){
show.remove(show.options.length-1);
}
}
</script>
</body>
|
结果

阅读剩余部分
相关阅读 >>
es6函数的扩展介绍(代码示例)
javascript与php的区别是什么
javascript条件控制语句有哪些
js的图片处理与合成详解
javascript中回文数是什么?怎么判断?
javascript实现utf-8编解码
javascript之ssm+vue前后端分离框架整合实现
javascript中的var和let的区别(代码示例)
js案例联系之留言板
h5 canvas实现粒子时钟的详细方法
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » JavaScript如何删除HTML元素