日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript中HTML的DOM

發布時間:2025/4/5 javascript 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript中HTML的DOM 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JavaScript中HTML的DOM

1.1DOM簡介

?

1.2獲得元素

  •   document.getElementById()
  •   document.getElementByTagName()
  •   document.getElementByClassName()
  • <div id="intro"></div><div id="main"><p>My Name</p></div><div class="content"></div><div class="content"></div><div class="content"></div><script type="text/javascript">var intro = document.getElementById("intro");var main = document.getElementById("main");var p = main.getElementsByTagName("p")[0];var content1 = document.getElementsByClassName("content")[0];</script>

      

2.DOM-HTML

  2.1修改HTML內容

    document.getElementById(id).innerHTML='HelloWorld';

  2.2修改HTML屬性

    • element.getAttribute()
    • element.setAttribute()
    • element.src
    • element.href
<body><div id="main" data="first">123</div><img id="image" src="1.png"><a id="goUrl" href=""/>1 <script type="text/javascript">var main = document.getElementById('main');main.innerHTML = 'HelloWorld';alert(main.getAttribute('data'));main.setAttribute('data','second');var image = document.getElementById('image');image.src='2.png';var goUrl = document.getElementById('goUrl');goUrl.href='https://www.baidu.com';</script> </body>

  

?3.DOM-CSS

  3.1修改樣式

    • document.getElementById(' ').style.color=' ';   

?4.DOM事件 

    • <h1 οnclick="this.innerHTML='謝謝!'">請點擊該文本</h1>
    • Element.οnclick=function(){displayDate()};
    • Element.addEventListener("click",function(){
    • });   
    • <body><div id="main" οnclick="this.innerHTML='wow!!'">hello</div><div id="nav">world</div><div id="boo">!</div><script type="text/javascript">var nav = document.getElementById('nav');nav.onclick = function () {alert('world');}var boo = document.getElementById('boo');boo.addEventListener('click',function () {alert('!');}); </script> </body>

         

? 5.DOM節點

   5.1添加刪除節點

    • document.createElement("p");
    • document.createTextNode("新增")
    • parent.appendChild(child);
    • parent.removeChild(child);         
<body><div id="div1"><p>hello</p><p>world</p></div> <script type="text/javascript">var div1 = document.getElementById('div1');var p = document.createElement('p');//<p></p>var nono = document.createTextNode('nono');//nonovar _p = p.appendChild(nono);//<p>nono</p>div1.appendChild(_p);div1.removeChild(_p); </script> </body>

轉載于:https://www.cnblogs.com/yangHS/p/10848802.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的JavaScript中HTML的DOM的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。