1. 程式人生 > >javaScript改變HTML

javaScript改變HTML

world! nbsp 覆蓋 jpg 內容 element type html屬性 span

改變HTML輸出流:

在JavaScript中,document.write() 可用於直接向HTML輸出流寫內容

 1 <!DOCTYPE html>
 2 <html>
 3 <body>
 4 
 5 <script>
 6 document.write(Date());
 7 </script>
 8 
 9 </body>
10 </html>

不要再文檔加載之後使用document.writr() 這會覆蓋文檔。

改變HTML內容

修改HTML內容最簡單的方法時使用innerHTML屬性

 1 <html>
 2
<body> 3 4 <p id="p1">Hello World!</p> 5 6 <script> 7 document.getElementById("p1").innerHTML="New text!"; 8 </script> 9 10 </body> 11 </html>

改變HTML屬性

本例改變了<img>元素的src屬性

 1 <!DOCTYPE html>
 2 <html>
 3 <body>
 4 
 5 <img id="image" src="smiley.gif">
 6
7 <script> 8 document.getElementById("image").src="landscape.jpg"; 9 </script> 10 11 </body> 12 </html>

改變HTML元素的樣式

本例改變了id="id1" 的HTML元素的樣式,當用戶點擊按鈕時:

1 <h1 id="id1">My Heading 1</h1>
2 
3 <button type="button" onclick="document.getElementById(‘id1‘).style.color=‘red‘">
4
點擊這裏 5 </button>

使元素可見或不可見:

 1 <!DOCTYPE html>
 2 <html>
 3 <body>
 4 
 5 <p id="p1">這是一段文本。</p>
 6 
 7 <input type="button" value="隱藏文本" onclick="document.getElementById(‘p1‘).style.visibility=‘hidden‘" />
 8 <input type="button" value="顯示文本" onclick="document.getElementById(‘p1‘).style.visibility=‘visible‘" />
 9 
10 </body>
11 </html>

javaScript改變HTML