<script>
function test(){
document.all.tab1.innerHTML = "" ;
}
</script>
<BODY BGCOLOR="#FFFFFF">
<input type="button" name="b2" value="清除" onclick="test();"><div id="tab1">
<table><tr><td><font color=red>测试1</font></td><td><font color=blue>测试2</font></td></tr></table></div>
</BODY>
function test(){
document.all.tab1.innerHTML = "" ;
}
</script>
<BODY BGCOLOR="#FFFFFF">
<input type="button" name="b2" value="清除" onclick="test();"><div id="tab1">
<table><tr><td><font color=red>测试1</font></td><td><font color=blue>测试2</font></td></tr></table></div>
</BODY>
function test(){
document.body.innerHTML = "" ;
}
</script>
<BODY BGCOLOR="#FFFFFF">
<input type="button" name="b2" value="清除" onclick="test();"><div id="tab1">
<table><tr><td><font color=red>测试1</font></td><td><font color=blue>测试2</font></td></tr></table></div>
</BODY>
<!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="">
<script>
function del_all()
{
while(document.body.hasChildNodes())
{document.body.removeChild(document.body.lastChild)}
}
</script>
</HEAD><BODY>
aaaa
<input type="button" value="test" onclick="del_all()">
</BODY>
</HTML>
或者你可以直接document.write()新内容
<input type="button" value="test" onclick="document.body.removeNode(true);">
<input type="button" value="test" onclick="window.location='about:blank'">
<input type="button" value="test" onclick="window.location='about:blank'">
<input type="button" value="test" onclick="window.location='about:blank'">实际上是转到一个新页面,不满足我的要求。
<input type="button" value="test" onclick="document.write();">也试图切换到一个空页面,但似乎不成功。
<input type="button" value="test" onclick="document.body.removeNode(true);">虽然可清除页面,但刷新后居然导致IE崩溃(win2000)。Andrawu和mmkk的方法是行的,谢谢。
还是产生一个新页面(win2000)