<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document  </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY id="body1"><div id="pub_44">111</div><script type="text/javascript">
var a=document.getElementById("pub_44")
a.parentNode.removeChild(a)
a=null;
alert(a)//var a='gg<SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: \'Times New Roman\'; mso-hansi-font-family: \'Times New Roman\'">cccccccc。<SPAN title="232144567 " contentEditable=false style="POSITION: relative; TOP: 4px" name="232144567"><TABLE contentEditable=false style="FONT-SIZE: 16px; FONT-FAMILY: Arial" cellSpacing=0 cellPadding=0 border=0><TBODY><TR><TD>232144567</TD></TR></TBODY></TABLE></SPAN></SPAN>'
//alert(a.replace(/^([^<]*?)(<[^>]*?>)(.*?)(<[^>]*?>)([^>]*?)$/m,function (a,b,c,d,e,f){return b+c+d.replace(/<[^>]*?>/gm,"")+e+f}))
</script> <select>
<option>1</option>
<option>2</option>
</select>
</BODY>

解决方案 »

  1.   

    <script language="javascript">
    function deleteElement(element)
    {
    element.parentNode.removeChild(element);
    element = null;
    }
    </script>
    <form>
    <input type="text" name="input1" value="input1" /><BR />
    <input type="button" value="删除input1" onclick="deleteElement(this.form.input1);" />
    <input type="button" value="查看input1是否存在" onclick="alert(this.form.input1)" /><BR />
    如果对象在delete之前被访问过,它就会寄存在内存里,即使删除,还能访问。
    请用FireFox测试。
    </form>