CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

能不能用javascript代码清除当前页面的所有html代码,并写入新的html代码?

楼主leinwood()2005-07-26 17:25:26 在 Web 开发 / JavaScript 提问

比如,运行页面中的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代码写入到页面的指定位置?

关键词

  • 代码

得分解答快速导航

  • 帖主:leinwood
  • matrixy
  • jlh2

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo