DOM類型
DOM編序介面
在透過Javascript訪問HTML DOM時,所有的HTML元素都會被認為是物件!而編序介面是每個物件所擁有的方法和屬性。
屬性是能夠獲取和設置的值(例如得到一個段落內的HTML內容)。
方法是能夠執行的識見與動作(例如新增或刪除HTML元素)。
下面舉個範例示範方法與屬性的不同。
範例:
<body>
<p id="demo"></p>
<script>
document.getElementById("main").innerHTML = "HI!,Jason";
</script>
</body>
document就是我們的文檔,而getElementById是方法,innerHTML是屬性。
getElementById方法
在獲取HTML元素中我們必須抓取元素的id,所以透過getElementById方法來尋找id叫main的元素。
innerHTML 屬性
元素的內容我們使用innerHTML去獲取,返回裡面的內容,可以進行抓取及更改HTML元素。
DOM Document代表我們整個網頁,而我們要訪問網頁中的內容,肯定要從網頁開始!所以方法前總是會加上document.xxx來進行訪問元素,列出了以下幾種方法!
尋找Html元素
改變HTML元素
新增和刪除元素
事件處理方法
今天的DOM就介紹到這邊了!對於DOM還有許多細節可以介紹,接下來的文章就讓我們繼續往下看八!