民國109年 第2梯次 網頁設計乙級 學科
第66題
關於HTML DOM 模型之敘述那些正確?
題目
關於HTML DOM 模型之敘述那些正確?
- (1) 運用JavaScript 不但能修改HTML DOM 樹的節點內容,也能修改其樹的節點結構
- (2) 可動態更改網頁的內容
- (3) 支援HTML 文件的元素,但元素間無繼承關係
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。