能不能用javascript代码清除当前页面的所有html代码,并写入新的html代码?
比如,运行页面中的show()函数后,清楚页面中的所有html代码,并写入一些html代码,实现没有回送到服务器端,就改变了页面显示的效果。如果不能清除页面中当前的html代码,那么直接写入一些新的html代码也可以。不知道用javascript能不能写出这样的函数?
问题点数:20、回复次数:3Top
1 楼matrixy(处女主任[走召纟及犭孟男 上厕所不关门,上完不擦P股])回复于 2005-07-26 18:10:47 得分 15
<html>
<head></head>
<body>
<font>Only for test.</font>
<input name="test">
<Script language="JScript">
alert(test);
document.body.innerHTML="";
alert(typeof test);
document.write("<input>");
document.write("<hr>");
</Script>
</body>
</html>
弄段代码给你看,第一次alert会出现[object],也就是说,这个INPUT元素存在于BODY元素中,而在执行了document.body.innerHTML="";后,alert(typeof test);的结果是unknown,不存在了。
然后这时间我们可以用document.write()方法来写入HTML代码,或是用document.body.innerHTML+="";等等很多的方式来重构页面。Top
2 楼jlh2(兰色忧郁)回复于 2005-07-26 18:34:37 得分 5
如果有你这样的情况,我一般是2种信息都写到页面,只是将其中一个的display数据设置为none不显示,另外一个显示就可以了,然后用JS控制显示就可以了:) 这样要比用代码生成方便许多。不知道大家认为如何Top
3 楼leinwood()回复于 2005-07-27 09:29:37 得分 0
谢谢!用了document.body.innerHTML="";后我直接写了document.body.innerHTML= XXX;XXX是一个存贮了html代码的字符串,就解决了问题。
Top
相关问题
- 数据库中的HTML源代码怎样写入页面中?
- 如何用js动态写入html代码?
- 将HTML代码直接写入到TWebbrowser浏览器组件中去[收集]
- 用javascript如何屏蔽html代码?
- PHP CSS JavaScript HTML 代码着色程序
- 在javascript中如何往<div>中写入html语言?
- 如何实现用SDK创建WebBrowser(不显示),并向其中写入HTML代码打印
- 高手请进,自定义webcontrol的问题,不能写入html代码,帮帮我
- 在HTML中写入如下代码:<input type="image">,点击时如何使其不刷新?
- 高分请教各位高手:在asp.net下如何在后台代码实现将一段html代码写入到页面的指定位置?




