📜  HTML DOM 的主要功能是什么?

📅  最后修改于: 2022-05-13 01:56:42.172000             🧑  作者: Mango

HTML DOM 的主要功能是什么?

DOM 或 Document Object Model 是一种 API(应用程序编程接口),它以树结构的形式表示 HTML 文档,以便程序可以访问和更改 HTML 文档的样式和结构。 DOM 对象是由 Web 浏览器在打开 HTML 网页时自动创建的。

HTML DOM 包含三个部分

  • 文档:这是我们创建的 HTML 文档
  • 对象: HTML 文档中存在的所有元素和属性都属于对象(例如:

    等)

  • 模型:元素的树结构称为模型。

HTML DOM 的结构表示:

HTML 代码:考虑一个简单的 HTML 代码,如下所示。

HTML



    Page Title


    

Welcome To GFG

    

Default code has been loaded into the Editor.



index.html


  

    
    
    

  

  
    

        GeeksforGeeks     

       
        
            Enter your name:                          

                     
    
              


网页浏览器打开该网页时创建的 HTML DOM 如下:

HTML DOM 表示

HTML DOM 表示

HTML DOM的主要功能

HTML DOM的功能如下:

  • DOM API 可用于使用JavaScript语言访问和修改 HTML 文档中的数据。我们可以使用 DOM API 操作以下内容: HTML 元素、属性以及标签和 CSS 样式之间存在的数据。
  • DOM 使程序员能够创建使用动态 HTML的网页,即无需刷新网站即可更新的网站。
  • 它还使程序员能够开发用户可定制的网页或网站,即用户可以自己编辑 HTML 元素。 (例如:更改网页或按钮的颜色)
  • 充当使用 JavaScript 语言使网页动态化的桥梁
  • 因此,为了使网站更具交互性和动态性,DOM 提供了各种使用 JavaScript 访问元素和属性的方法。一些可用的方法如下
    • getElementById() 此方法用于使用其唯一 ID 访问 html 文档中存在的元素。
    • 内部HTML: 这用于更改元素之间存在的内容。
    • addEventListener() 此方法用于在触发事件时获取事件对象(如鼠标单击)
    • appendChild() 此方法用于在文档中追加元素。

让我们看一个 HTML DOM 的示例:在下面的 HTML 代码中,我们使用document.getElementById().value获取输入文本区域元素中给出的数据,并使用 document.write() 更改文本。因此,这些是 HTML DOM 的主要功能,有助于访问、修改 HTML 中存在的数据

索引.html



  

    
    
    

  

  
    

        GeeksforGeeks     

       
        
            Enter your name:                          

                     
    
              

输出:

HTML DOM的主要功能