div层的问题

[复制链接]
查看11 | 回复1 | 2008-11-14 17:18:44 | 显示全部楼层 |阅读模式
function ShowAreaDiv()

{

var htmlDiv;

htmlDiv="层内类容";
document.write(htmlDiv);
}

显示之后,原始页面就没了,并不显示在原始页面之上,为什么?怎么解决?
关键是我的div里面的内容是调用的js文件!刚刚接触,不太会用!

回复

使用道具 举报

千问 | 2008-11-14 17:18:44 | 显示全部楼层
这样是不行的.可以这么解决: 1.你可以实现写好DIV,只不过通过Display:none来隐藏它.点击按钮后再显示它. 2.你可以通过document.createElement方法来创建控件节点,然后使用document.appendChild方法来加到页面中,比较麻烦. 3.或者使用框架库,如jQuery等,就比较容易控制DOM了. 方法1最为简单可靠.--------------以下是补充--------------如果是js引用,那么你可以在js里面直接写document.write("层内类容"; document.write(htmlDiv); } 区域的脚本中。具体解释可以参考《javascript权威指南》,作者有详细的解说。 HTML:<input type="button...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行