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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

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

2 回答

已采納
?
blovetu

TA貢獻319條經(jīng)驗 獲得超234個贊

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

共同點:innerHTML和innerText都會把元素內內容替換掉。
不同點:
1,innerHTML:?
  也就是從對象的起始位置到終止位置的全部內容,包括Html標簽。?

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

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

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

查看完整回答
反對 回復 2016-07-08
?
剛毅87

TA貢獻345條經(jīng)驗 獲得超309個贊

innerHTML可以向文檔中輸入標簽,而 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?標簽</p>';
	div2.innerText?=?'div<p>p?標簽</p>';
</script>
</html>

望采納!

查看完整回答
反對 回復 2016-07-08
  • 2 回答
  • 0 關注
  • 1869 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號