日期:2014-05-16 浏览次数:20402 次
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <script type="text/javascript"> function $(nodeId) { return document.getElementById(nodeId); } function removeMsg() { var nodeBtn = $("remove");//按钮 nodeBtn.parentNode.removeChild(nodeBtn); } </script> </head> <body> <div id="div1"> <div id="div2"> <input type="button" id="remove" value="删除它" onclick="removeMsg();" /> </div> </div> </body> </html>
------解决方案--------------------
包再多的层 document.getElementById 总找得到控件的吧.
该控件的 parentNode 总有的吧.
有了 parentNode 那 removeChild(按钮控件) 总可以了吧.
------解决方案--------------------
parentNode 或者childNode 来控制就可以了,楼主你分清父子节点就可以了