JS简单问题...............

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:42:38
function fCloseAd()
{
if(obj_ctrl.innerHTML=="关闭")
{
obj_content.style.display="none";
obj_ctrl.innerHTML="打开";
}
else
{
obj_content.style.display="";
obj_ctrl.innerHTML="关闭";
}
}
obj_ctrl.onclick=fCloseAd;
innerHTML接受文字 什么是接受图片的?

事实上 innerText是 用 来 接受文字

而innerHTML则是用来接受html代码

例如 我 要将一个div中的 内容换成一个连接那么 可以 这样做 :

html中代码是这样的:

<div id="divtest">这里是将要被替换的内容!</div>

脚本中这样写:

function test()
{
divtest.innerHTML='<a href="http://www.baidu.com" target="_blank">这是替换的内容</a>';
}

这样我们可以通过一个按钮的单击事件来进行测试:

<input type="button" value="替换" onclick="test()" />

运行后 原本的文字内容变成了 一个 连接 点击连接到百度

要是要做 其他的 内容的替换都是这样做。

文字 图片 都可以

src

obj_ctrl.innerHTML="<img src='' />";
可以是任何内容

innerHTML 属性可以接受大多数 HTML 标记,如 <img> <a> <font> <p> <div> 等,当然也可以把文字赋值给它。

不是接受文字,是HTML代码,你要显示图片只要把显示图片的HTML代码写在里面就OK了。例:obj_ctrl.inner HTML="<img src='图片URL' />"