變量的聲明

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#javascript


自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#開發語言_02

Web API基本認知-作用和分類

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_html_03

什麼是DOM

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#開發語言_04

DOM樹

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#javascript_05

DOM對象⭐

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_html_06

獲取DOM對象

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#筆記_07


自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_html_08

tip:只能選中多個相同標籤中的第一個標籤,CSS怎麼選中html標籤的,DOM就怎麼選,別忘了加引號!!!

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_CSS_09

tip:選擇所有的元素,返回值是一個數組。

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#javascript_10

老式獲取方法(瞭解)

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#開發語言_11

DOM-操作元素內容

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#javascript_12

1.innerText屬性

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#筆記_13

2.innerHTMl屬性

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#筆記_14

DOM-操作元素常用屬性

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#開發語言_15

DOM-操作元素樣式屬性

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#筆記_16


tip:都不要忘記添加‘’,

如果獲取的是boty標籤,可直接使用document.body'.style.屬性

小駝峯是指將-後緊跟的一個字母改成大寫即可。

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#javascript_17


相當於建立了一個專門替換的CSS類,裏面都是需要修改的屬性,調用上述代碼後,直接覆蓋原來的屬性。

如果想兼具兩個類的屬性就同時寫兩個類,原來的寫前面。

eg:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    div {
      width: 100px;
      height: 100px;
      background-color: aqua;
    }

    .b {
      width: 300px;
      height: 300px;
      background-color: brown;
    }
  </style>
</head>

<body>
  <div class="a"></div>

  <script>
    const www = document.querySelector('div')
    www.className = 'b'
  </script>
</body>

</html>

⭐最常用的一種方法

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_CSS_18


自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#javascript_19

操作表單元素屬性

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_html_20


eg:

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#筆記_21


多選框,直接改其checked屬性為true即可!

布爾值:字符串只要不是空的,就都是ture

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#開發語言_22

按鈕的禁用:

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_html_23

自定義屬性

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#開發語言_24

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#javascript_25

定時器-間歇函數

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_CSS_26

自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#筆記_27


自學WebAPIs(DOM+BOM)筆記(day01+02)_webapi(dom,bom)_#javascript_28