跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

DOM 操作入門

HTML 寫好後是「靜態」的。要讓網頁能動(按按鈕換文字、點擊展開選單),就需要用 JavaScript 操作 DOM。

  • DOM = Document Object Model,瀏覽器把 HTML 變成一棵樹,JS 可以讀取和修改這棵樹
  • document.querySelector() = 找到一個元素
  • .textContent = 改文字
  • .style = 改樣式
  • .classList = 加/移 class

找元素、改文字

改樣式

新增/移除元素

AI 協作:學了這個,跟 AI 怎麼配合?

DOM 操作讓你用 JavaScript 動態改變網頁內容。AI 超會寫 DOM 操作,但「改什麼」你決定。

你的人類優勢:

  • 你能在瀏覽器 DevTools 裡找到要操作的元素
  • 你知道什麼時候該顯示、隱藏或更新某個元素

可以這樣跟 AI 說:

幫我用 JavaScript 在按下「加入購物車」按鈕後,把購物車數量 +1,並顯示一個「已加入」的提示訊息。

練習題

互動示範

DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
DEMO 3可以修改程式碼試玩

挑戰任務

Task 1

建立一個段落和按鈕,點擊按鈕後把段落文字改成「Hello DOM!」

Task 2

做一個方塊,點按鈕切換背景色(藍↔灰),用 style.background 控制

Task 3

建立一個清單和「新增」按鈕,每次點擊新增一個 <li> 到清單中

BackNext Lesson →