DHTML对象中innerHTML,outerHTML,innerText,outerText属性

Eddy 发布于2010-8-2 20:24:33 分类: 程序设计 已浏览loading 网友评论0条 我要评论

innerHTML,outerHTML

innerHTML检索或设置标签内的内容;

outerHTML检索或设置整个标签的内容(包含标签)。

<fieldset id="fieldset" style="width:600;height:40">
<SPAN ID="oSpan">Original Text</SPAN>

<input type="button" onclick="alert(document.all.fieldset.innerHTML);" value="innerHTML">
<input type="button" onclick="alert(document.all.fieldset.outerHTML);" value="outerHTML">

<input type="button" onclick="alert(document.all.fieldset.innerText);" value="innerText">
<input type="button" onclick="alert(document.all.fieldset.outerText);" value="outerText">
</fieldset>

两个alert输出的结果分别是:

innerHTML:

<SPAN ID="oSpan">Original Text</SPAN>

<input type="button" onclick="alert(document.all.fieldset.innerHTML);" value="innerHTML">
<input type="button" onclick="alert(document.all.fieldset.outerHTML);" value="outerHTML">

 

outerHTML:

<fieldset id="fieldset" style="width:600;height:40">
<SPAN ID="oSpan">Original Text</SPAN>

<input type="button" onclick="alert(document.all.fieldset.innerHTML);" value="innerHTML">
<input type="button" onclick="alert(document.all.fieldset.outerHTML);" value="outerHTML">
</fieldset>

 innerText,outText输出标签内部的文本信息,

上面两个Text按扭输出同样的内容:

Original Text

但是注意的是,赋值时,outerText会连带标签一起替换成目标文本,innerText只替换原来的文本。

<fieldset id="fieldset" style="width:200;height:40">
<SPAN ID="oSpan">Original Text</SPAN>
</fieldset>
<input type="button" onclick="oSpan.innerText='changed'" value="inner change">
<input type="button" onclick="oSpan.outerText='changed'" value="outer change">
<input type="button" onclick="alert(document.all.fieldset.innerHTML);" value="innerHTML">

点inner change后,点innerHTML输出结果为:

<SPAN ID="oSpan">changed</SPAN>

点outer change后,点innerHTML输出结果为:

changed

已经有(0)位网友发表了评论,你也评一评吧!
原创文章如转载,请注明:转载自Eddy Blog
原文地址:http://www.rrgod.com/program/479.html     欢迎订阅Eddy Blog

关于 DHTML对象  innerHTML  outerHTML  innerText  outerText  属性  的相关文章

记住我的信息,下次不用再输入 欢迎给Eddy Blog留言