请输入您要查询的百科知识:

 

词条 outerHTML
释义

图例分析outerHTML的用法——与innerHTML不同,outerHTML包括整个标签,而不仅限于标签内部的内容。对于一个id为"testdiv"的div来说,outerHTML、innerHTML以及innerText三者的区别可以通过右图展示出来。

outerHTML可以用来更改或获取元素内所有的html和文本内容,包含引用该方法元素自身的标签.

innerHTML是用来获取元素内的html内容和文本.

innerText只获取元素内的文本内容,html标签将被忽略.

以上三者方法类似大家不要混淆.

注意outerHTML、innerText不是W3C标准,且只支持IE浏览器.

示例代码(可直接复制后转存执行):

<html>

<head>

<title>Demo</title>

<style><!-- body {font-family:"宋体";color="blue";font-size="9pt"} --> </style>

<script language="JavaScript">

//.innerHTML

function innerHTMLDemo()

{

test_id1.innerHTML="<i><u>设置或获取位于对象起始和结束标签内的HTML.</u></i>";

}

//.innerText

function innerTextDemo()

{

test_id2.innerText="<i><u>设置或获取位于对象起始和结束标签内的文本.</u></i>";

}

//.outerHTML

function outerHTMLDemo()

{

test_id3.outerHTML="<i><u>设置或获取对象及其内容的 HTML 形式.</u></i>";

}

//.outerText

function outerTextDemo()

{

test_id4.outerText="<i><u>设置(包括标签)或获取(不包括标签)对象的文本.</u></i>";

}

</script>

</head>

<body>

<ul>

<li id="test_id1" onclick="innerHTMLDemo()">innerHTML效果.</li>

<li id="test_id2" onclick="innerTextDemo()">innerText效果.</li>

<li id="test_id3" onclick="outerHTMLDemo()">outerHTML效果.</li>

<li id="test_id4" onclick="outerTextDemo()">outerText效果.</li>

</ul>

</body>

</html>

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/27 4:49:04