第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

innerHTML和innerText怎么區(qū)分?

innerHTML和innerText怎么區(qū)分?

損失函數(shù) 2016-07-08 15:07:43
查看完整描述

2 回答

已采納
?
blovetu

TA貢獻(xiàn)319條經(jīng)驗(yàn) 獲得超234個(gè)贊

<div?id="test">?
????<span?style="color:red">test1</span>?test2?
</div>?
<a?href="javascript:alert(test.innerHTML)">innerHTML內(nèi)容</a>?
<a?href="javascript:alert(test.innerText)">inerHTML內(nèi)容</a>

共同點(diǎn):innerHTML和innerText都會(huì)把元素內(nèi)內(nèi)容替換掉。
不同點(diǎn):
1,innerHTML:?
  也就是從對(duì)象的起始位置到終止位置的全部?jī)?nèi)容,包括Html標(biāo)簽。?

  上例中的test.innerHTML的值也就是“<span style="color:red">test1</span>?
test2 ”。?
2,innerText:?
  從起始位置到終止位置的內(nèi)容, 但它去除Html標(biāo)簽?

  上例中的text.innerTest的值也就是“test1 test2”, 其中span標(biāo)簽去除了。?

值得注意的是,innerHTML是符合W3C標(biāo)準(zhǔn)的屬性,而innerText只適用于IE瀏覽器,因此,盡可能地去使用innerHTML,而少用innerText,如果要輸出不含HTML標(biāo)簽的內(nèi)容,可以使用innerHTML取得包含HTML標(biāo)簽的內(nèi)容后,再用正則表達(dá)式去除HTML標(biāo)簽。

查看完整回答
反對(duì) 回復(fù) 2016-07-08
?
剛毅87

TA貢獻(xiàn)345條經(jīng)驗(yàn) 獲得超309個(gè)贊

innerHTML可以向文檔中輸入標(biāo)簽,而 innerText 只能輸入文字,例子如下:

<!doctype?html>
<html?lang="en">
<head>
	<meta?charset="UTF-8"?/>
	<title>Document</title>
	<style?type="text/css">
		#div1,#div2{
			width:?200px;
			height:?200px;
			border:?1px?solid?red;
		}
	</style>
</head>
<body>
	<div?id="div1"></div>
	<div?id="div2"></div>
</body>
<script>
	var?div1?=?document.getElementById('div1');
	var?div2?=?document.getElementById('div2');
	div1.innerHTML?=?'div<p>p?標(biāo)簽</p>';
	div2.innerText?=?'div<p>p?標(biāo)簽</p>';
</script>
</html>

望采納!

查看完整回答
反對(duì) 回復(fù) 2016-07-08
  • 2 回答
  • 0 關(guān)注
  • 1891 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)