iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
Modern Web

30天全端網頁學習之旅系列 第 17

JavaScript基礎4

  • 分享至 

  • xImage
  •  

DOM

DOM全名為Document Object Model(文件物件模型),是Window Object中的一個Property,可以把一份HTML文件內的各個元素都定義成物件,雖然常常使用JavaScript來存取DOM,但它本身並不是JavaScript語言的一部分
https://ithelp.ithome.com.tw/upload/images/20220930/20152607EaVP7vodDR.png
圖片取自JavaScript初學:DOM常用屬性與方法

範例

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <p class="second">練習DOM</p>
  </body>
  <script src="./app.js"></script>
</html>
let myH1 = document.getElementById("first"); //(舊版使用)

let myP = document.getElementsByClassName("second"); //(舊版使用) 回傳 HTMLCollection

//----------------------------------------------------------------------------------------

let myH2 = document.querySelector(".second"); //取得.second的HTML元素
console.log(myH2);

let myP2 = document.querySelectorAll(".second"); //取得.second的HTML元素的NodeList
console.log(myP2);

let myH = document.createElement("h1"); //創建h1元素
console.log(myH);

https://ithelp.ithome.com.tw/upload/images/20220930/20152607RIyrgV0ODG.png
【以上為我的學習心得,如有錯誤歡迎糾正】


上一篇
JavaScript基礎3
下一篇
JavaScript基礎5
系列文
30天全端網頁學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言