民國109年 第2梯次 網頁設計乙級 學科

第66題

關於HTML DOM 模型之敘述那些正確?

題目

關於HTML DOM 模型之敘述那些正確?

  1. (1) 運用JavaScript 不但能修改HTML DOM 樹的節點內容,也能修改其樹的節點結構
  2. (2) 可動態更改網頁的內容
  3. (3) 支援HTML 文件的元素,但元素間無繼承關係
  4. (4) 屬於網頁設計進階技術,只有少部分瀏覽器有支援

官方答案

(1) 運用JavaScript 不但能修改HTML DOM 樹的節點內容,也能修改其樹的節點結構、(2) 可動態更改網頁的內容

解析

HTML DOM(Document Object Model)是瀏覽器將 HTML 文件解析成的樹狀結構,每個標籤、文字、屬性皆為節點。JavaScript 可透過 DOM API(如 getElementById、appendChild、removeChild)修改節點內容(textContent/innerHTML)與節點結構(新增、刪除、移動元素),故選項 1 正確;也能動態更改網頁內容,選項 2 正確。選項 3 錯誤:DOM 元素間具有明確的父子(階層)關係,例如 document 為根、html 為其子節點。選項 4 錯誤:DOM 是自 1998 年起所有主流瀏覽器(IE、Chrome、Firefox、Safari 等)普遍支援的 W3C 標準,並非僅少數瀏覽器支援。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料