DOM編程之innerHTML和innerText操作div和span


innerHTML
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			#div1{
				background-color: aqua;	
				width: 200px;
				height: 200px;
			}
		</style>
  </head>
	<body>
		<script type="text/javascript">
			window.onload = function(){
				var btn = document.getElementById("btn");
				btn.onclick = function(){
					//設置div內容
					//1、獲取div對象
					var divElt = document.getElementById("div1");
					//使用innerHTML屬性來設置元素內部的內容
					divElt.innerHTML = "<font color='red'>這是innerHTML</font>";
				}
			}
		</script>
		<input type="button" value="設置div中的內容" id="btn" />
		<div id="div1"></div>
	</body>
</html>

在這里插入圖片描述
點擊按鈕:
在這里插入圖片描述

innerText
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			#div1{
				background-color: aqua;	
				width: 200px;
				height: 200px;
			}
		</style>
  </head>
	<body>
		<script type="text/javascript">
			window.onload = function(){
				var btn = document.getElementById("btn");
				btn.onclick = function(){
					//設置div內容
					//1、獲取div對象
					var divElt = document.getElementById("div1");
					//使用innerText屬性來設置元素內部的內容
					divElt.innerText = "<font color='red'>這是innerText</font>";
				}
			}
		</script>
		<input type="button" value="設置div中的內容" id="btn" />
		<div id="div1"></div>
	</body>
</html>

在這里插入圖片描述

innerText和innerHTML屬性的區別

相同點:都是設置元素內部的內容。
不同點:innerHTML會把后面的"字符串“當做一段HTML代碼解釋並執行。innerText是即使后面是一段HTML代碼,也只是將其當做普通的字符串來看待。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM