Latest web development tutorials
×

JavaScript 教程

JavaScript 教程 JavaScript 簡介 JavaScript 用法 JavaScript 輸出 JavaScript 語法 JavaScript 語句 JavaScript 註釋 JavaScript 變量 JavaScript 數據類型 JavaScript 對象 JavaScript 函數 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 運算符 JavaScript 比較 JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 類型轉換 JavaScript 正則表達式 JavaScript 錯誤 JavaScript 調試 JavaScript 變量提升 JavaScript 嚴格模式 JavaScript 使用誤區 JavaScript 表單驗證 JavaScript 保留關鍵字 JavaScript JSON JavaScript void JavaScript 代碼規範

JS 函數

JavaScript 函數定義 JavaScript 函數參數 JavaScript 函數調用 JavaScript 閉包

JS HTML DOM

DOM 簡介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素

JS 高級教程

JavaScript 對象 JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp 對象

JS 瀏覽器 BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript 彈窗 JavaScript 計時事件 JavaScript Cookies

JS 庫

JavaScript 庫 JavaScript 測試 jQuery JavaScript 測試 Prototype

JS 實例

JavaScript 實例 JavaScript 對象實例 JavaScript 瀏覽器對象實例 JavaScript HTML DOM 實例 JavaScript 總結

JS 參考手冊

JavaScript 對象 HTML DOM 對象

JavaScript HTML DOM 改變HTML 內容

HTML DOM 允許JavaScript 改變HTML 元素的內容。


改變HTML 輸出流

JavaScript 能夠創建動態的HTML 內容:

今天的日期是:

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

實例

<!DOCTYPE html>
<html>
<body>

<script>
document.write(Date());
</script>

</body>
</html>

嘗試一下»

lamp 絕對不要在文檔加載完成之後使用document.write()。 這會覆蓋該文檔。


改變HTML 內容

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

如需改變HTML 元素的內容,請使用這個語法:

document.getElementById(id).innerHTML=新的 HTML

本例改變了<p>元素的內容:

實例

<html>
<body>

<p id="p1">Hello World!</p>

<script>
document.getElementById("p1").innerHTML="新文本!";
</script>

</body>
</html>

嘗試一下»

本例改變了<h1> 元素的內容:

實例

<!DOCTYPE html>
<html>
<body>

<h1 id="header">Old Header</h1>

<script>
var element=document.getElementById("header");
element.innerHTML="新标题";
</script>

</body>
</html>

嘗試一下»

實例講解:

  • 上面的HTML 文檔含有id="header" 的<h1> 元素

  • 我們使用HTML DOM 來獲得id="header" 的元素

  • JavaScript 更改此元素的內容(innerHTML)


改變HTML 屬性

如需改變HTML 元素的屬性,請使用這個語法:

document.getElementById(id).attribute=新属性值

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

實例

<!DOCTYPE html>
<html>
<body>

<img id="image" src="smiley.gif">

<script>
document.getElementById("image").src="landscape.jpg";
</script>

</body>
</html>

嘗試一下»

實例講解:

  • 上面的HTML 文檔含有id="image" 的<img> 元素
  • 我們使用HTML DOM 來獲得id="image" 的元素
  • JavaScript 更改此元素的屬性(把"smiley.gif" 改為"landscape.jpg")