Displays interactive web page with a button
HTML
<!DOCTYPE html>
<!--
<!DOCTYPE html> 告訴瀏覽器:這是一份 HTML5 文件
不用背,只要知道這一行是網頁的開頭「宣告」
-->
<html>
<!-- <html> 是整個網頁的開始標籤 -->
<head>
<!-- <head> 區塊:放「給瀏覽器看的資訊」,不會直接顯示在網頁上 -->
<meta charset="UTF-8">
<!-- 設定網頁的文字編碼,UTF-8 讓中文顯示正常 -->
<title>第一堂課程式互動</title>
<!-- <title> 會顯示在瀏覽器分頁上 -->
</head>
<body>
<!-- <body> 區塊:放「給使用者看的內容」 -->
<!-- 這是一個標題文字,用來展示文字內容 -->
<h1 id="msg">Hello World!</h1>
<!--
<h1> 表示「大標題」文字
id="msg" 是給這個文字取一個名字,方便 JavaScript 來找到它
-->
<!-- 這是一個按鈕,按下去會觸發 JavaScript 程式 -->
<button onclick="changeMessage()">點我改變文字</button>
<!--
<button> 是一顆按鈕
onclick="changeMessage()" 表示「當使用者點擊時,執行 changeMessage 這個程式」
-->
<!-- 下面開始寫 JavaScript 程式 -->
<script>
// 這裡是 JavaScript 區塊,專門寫程式用
// 我們定義一個叫做 changeMessage 的「函式」
// 當按鈕被點擊時,就會執行這個程式
function changeMessage() {
// 透過 document.getElementById("msg")
// 可以找到 id="msg" 的那個 <h1> 標題
// 然後把裡面的文字改掉
document.getElementById("msg").innerText = "你剛剛寫了一個程式!";
}
</script>
</body>
</html>
<!-- </html> 結束整個網頁 -->