JavaScript 沒有任何打印或者輸出的函數。
㈠JavaScript 顯示數據
⑴使用 window.alert() 彈出警告框。
⑵使用 document.write() 方法將內容寫到 HTML 文檔中。
⑶使用 innerHTML 寫入到 HTML 元素。
⑷使用 console.log() 寫入到瀏覽器的控制台。
㈡使用 window.alert()
舉例示范如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>警告框</title> </head> <body> <h1>彈出警告框來顯示數據</h1> <p>計算簡單的加法運算</p> <script> window.alert(5 + 6); </script> </body> </html>
效果圖:
㈢操作 HTML 元素
如果需要從 JavaScript 訪問某個 HTML 元素,可以使用 document.getElementById(id) 方法。
使用 "id" 屬性來標識 HTML 元素,並 innerHTML 來獲取或插入元素內容:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>操作HTML元素</title> </head> <body> <h1>靜夜思</h1> <p id="demo">床前明月光</p> <script> document.getElementById("demo").innerHTML="段落已修改。"; </script> </body> </html>
效果圖:
★解析:
以上 JavaScript 語句(在 <script> 標簽中)可以在 web 瀏覽器中執行:
document.getElementById("demo") 是使用 id 屬性來查找 HTML 元素的 JavaScript 代碼 。
innerHTML = "段落已修改。" 是用於修改元素的 HTML 內容(innerHTML)的 JavaScript 代碼。
㈣寫到 HTML 文檔
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>寫到 HTML 文檔</title> </head> <body> <h1>實時時間</h1> <p>此時此刻是何年何月何時何分何秒。</p> <script> document.write(Date()); </script> </body> </html>
效果圖:
注意:
使用 document.write() 僅僅向文檔輸出寫內容。
如果在文檔已完成加載后執行 document.write,整個 HTML 頁面將被覆蓋。
ps:突然覺得這個時刻神聖,以后再來看的時候也能看到是什么時刻敲下的這行代碼,意義重大啊~~~
㈤寫到控制台
瀏覽器中使用 F12 來啟用調試模式, 在調試窗口中點擊 "Console" 菜單。
<!DOCTYPE html> <html> <body> <h1>在控制台進行呀</h1> <p>瀏覽器使用F12來啟用調試模式</p> <script> a = 5; b = 6; c = a + b; console.log(c); </script> </body> </html>
效果圖: