JavaScript 可以通過不同的方式來輸出資料:
window.alert()
是一個 JavaScript 中的全域性函數,用於向用戶顯示一條警告資訊。呼叫 window.alert()
會在瀏覽器中顯示一個對話方塊,其中包含一條訊息和一個「確定」按鈕。使用者單擊「確定」按鈕後,對話方塊會關閉,JavaScript 程式碼將繼續執行。
以下是 window.alert()
的使用範例:
<!DOCTYPE html>
<html>
<head>
<title>Alert Example</title>
</head>
<body>
<button onclick="showAlert()">按鈕</button>
<script>
function showAlert() {
window.alert('Hello, world!');
}
</script>
</body>
</html>
在這個例子中,定義了一個 showAlert()
函數,該函數在點選按鈕時被呼叫。showAlert()
函數呼叫 window.alert()
並向用戶顯示一條訊息。
請注意,由於 alert()
是一個阻塞函數,它會阻塞 JavaScript 程式碼的執行,直到使用者關閉對話方塊。因此,使用過多的 alert()
可能會影響使用者體驗。如果需要向用戶顯示多個訊息,請考慮使用其他方式,如在頁面中新增一個訊息區域或使用模態框等。
可以使用 document.getElementById(id)
方法從 JavaScript 存取 HTML 元素。該方法接受一個引數 id
,該引數是要查詢的元素的 ID,然後返回對該元素的參照。
以下是一個使用 document.getElementById()
方法存取 HTML 元素的範例:
<!DOCTYPE html>
<html>
<head>
<title>使用 JavaScript 存取 HTML 元素</title>
</head>
<body>
<div id="my-div">這是我的 div 元素。</div>
<script>
// 獲取 ID 為 "my-div" 的元素的參照
var myDiv = document.getElementById('my-div');
// 更改元素的文字內容
myDiv.textContent = 'Hello, world!';
document.getElementById("my-div").innerHTML = "段落已修改。";
</script>
</body>
</html>
在這個例子中,我們使用 document.getElementById('my-div')
方法獲取一個對具有 ID 「my-div」的 div
元素的參照。然後,我們使用 textContent
屬性將元素的文字內容更改為「Hello, world!」。
使用 "id" 屬性來標識 HTML 元素,並 innerHTML 來獲取或插入元素內容。
請注意,如果沒有具有指定 ID 的元素,則 document.getElementById()
方法將返回 null
。因此,在使用返回的元素參照之前,請始終檢查它是否為 null
。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>修改測試</title>
</head>
<body>
<h1>我的第一個 Web 頁面</h1>
<p>我的第一個段落。</p>
<button onclick="myFunction()">點我</button>
<script>
// 定義名為 myFunction 的函數
function myFunction() {
// 使用 document.write() 方法向檔案中寫入內容
document.write("修改後");
}
</script>
</body>
</html>
這段程式碼建立了一個包含按鈕的簡單 HTML 頁面,並使用 JavaScript 在單擊按鈕時向檔案中寫入文字。在 JavaScript 程式碼塊中,我們定義了一個名為 myFunction()
的函數,它使用 document.write()
方法向檔案中寫入文字「修改後」。在 HTML 中,我們在按鈕元素上使用 onclick
屬性來指定單擊按鈕時要執行的 JavaScript 函數。
console.log()
是一個 JavaScript 的內建方法,用於向瀏覽器的控制檯輸出資訊。控制檯是一個開發者工具,可以用於偵錯和測試 JavaScript 程式碼。使用 console.log()
可以幫助開發人員在程式碼中插入偵錯語句,以便在開發過程中輸出變數值、錯誤資訊等。
以下是一個使用 console.log()
的範例:
var x = 10;
var y = 20;
var z = x + y;
console.log(z); // 輸出 30 到控制檯
在這個範例中,我們定義了三個變數 x
、y
和 z
,並將 x
和 y
相加儲存到 z
中。然後,我們使用 console.log()
輸出 z
的值到控制檯。
控制檯可以在大多數現代瀏覽器中通過按 F12 或使用瀏覽器開發工具開啟。在控制檯中,可以檢視 JavaScript 輸出、偵錯 JavaScript 程式碼、檢查網路請求等。