Javascript- DOM對象

  • DOM 簡介
  • DOM 操作HTML
  • DOM 操作CSS
  • DOMEventListener(句柄)

DOM簡介

dom.png

DOM 操作HTML

DOM操作HTML.png
操作HTML.png
<body>
    <p id="pid">hello</p>
    <button onclick="demo()" >annniu</button>
    <script>
        function demo() {
            document.getElementById("pid").innerHTML = "nidaye";
            
        }

    </script>

<body>

    ![](1.png)
    <a id="aid" >hello</a>
    <button onclick="demo()" >annniu</button>
    <script>
        function demo() {
            document.getElementById("aid").;
          document.getElementById("aid").innerHTML = "echo";
          document.getElementById("imgid").src ="2.jpg";
        }

    </script>


通過DOM操作CSS

1.通過DOM對象改變CSS 語法:document.getElementById(id).style.property = new style

<body>

    <div id="id">
      hell0
    </div>
    <button onclick="demo()">按鈕</button>
    <script>
    function demo() {
        document.getElementById("id").style.color ="blue";

    }
    </script>

DOMEventListener

方法:
addEventListener(): 方法用于向指定元素添加事件句柄
removeEventListener():移除方法添加的事件句柄

<body>

    <p id="pid">Hello</p>
    <button id="btn"  >按鈕</button>
    <script>

        document.getElementById("btn").addEventListener("click",function () {
            alert("hello");
        })
      var x = document.getElementById("btn");
      x.addEventListener("click",hello);//句柄
      x.addEventListener("click",world);
      x.removeEventListener("click",hello);
        function hello() {
            alert("hello")
        }
        function world() {
            alert("world")
        }
    </script>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • DOM簡介 當網頁加載時,瀏覽器會創建頁面的文檔對象模型(DOM)。通過DOM,JS可以對HTML實現以下操作:改...
    figure_ai閱讀 539評論 0 1
  • HTML DOM 當頁面被加載時,瀏覽器會創建文檔對象模型(Document Obiect Model) JsDO...
    Adapa閱讀 314評論 0 0
  • 介紹 一.獲取document元素 二.給document元素添加事件 三.對document節點增刪改成 簡書:...
    lioilwin閱讀 351評論 0 0
  • 以下文章為轉載,對理解JavaScript中的事件處理機制很有幫助,淺顯易懂,特分享于此。 什么是事件? 事件(E...
    jxyjxy閱讀 3,066評論 1 10
  • 沒有深夜痛哭的人,不足以談人生,而我覺得, 我離可以談人生的日子不遠了。 開始找工作了,也開始一段自己決定的路了,...
    Lasia閱讀 303評論 0 2