https://ithelp.ithome.com.tw/articles/10215265 DOM(Document Object Model) 如果要你說明「網頁」是什麼 「UI」。然而對接觸過前端技術的人,可能會認為網頁是一個包含: 元素 : 如: button、div 事件 : 如: 點擊、輸入 ...等等族繁不及備載。總結來說,就像是一個「提供很多可以操作的介面的程式」。 事實上,這支程式的架構就像是一棵樹、一份整理完善的文件,支幹底下有分支(例如: 元素類別中有按鍵)、分支上有多個樹葉(例如: 按鍵有提供點擊功能)...。這樣的結構,在程式語言中又稱為是「物件導向(Object-orient,簡稱OO)」結構 因此,我們把這個 HTML、XML 和 SVG 文件的程式介面,稱為文件物件模型(Document Object Model, DOM)。 這些常用的語法就是在操作DOM: document.getElementById 就是用id在向DOM取得元素。 document.getElementById().scrollTop=.... 就是在修改元素在DOM的scrollTop。