博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DOM基础----DOM(一)
阅读量:6702 次
发布时间:2019-06-25

本文共 1094 字,大约阅读时间需要 3 分钟。

       DOM(Document Object Model),中文名称为文档对象模型。是处理可扩展标识语言的标准编程接口,主要针对HTML和XML。DOM描绘了一个层次化的节点树,开发者能够加入、改动和移除页面的某一部分,也就说改变文编的内容和呈现方式。

        D(Document):能够理解为整个Web载入的网页文档。

        O(Object):对象。能够调用属性和方法。

        M(Model):能够理解为网页文档的树型结构。一个节点有分支。

      先对DOM有一个简单的介绍,在从基础来学习一下DOM,DOM有自己的节点和元素。

DOM的树型就是由节点组成的,W3C提供了比較方便的定位节点的方法和属性,这样我们就能够对节点进行操作,找到所须要的值。

查找元素节点的方法:

        getElementById() :获取特定ID元素的节点

        getElementsByTagName():获取同样元素的节点列表

        getElementsByName():获取同样名称的节点列表

        getAttribute():获取特定元素节点属性的值

        setAttribute():设置特点元素节点属性的值

        removeAttribute():移除特定元素节点属性  

       查找元素节点的方法有非常多。我就以getElementById()为例。来说明一下获取元素节点的方法:

        window.οnlοad=function (){

            varbox =document.getElementById('box');

            alert(box);

        };

   显示效果:

                       

节点:

      节点(node):了解什么是节点()相当于树分叉的地方,通过以下的图我们就能非常清晰的了解节点。

         

      节点分这么多种,我们怎样来划分元素节点、属性节点、文本节点呢?这是一个小样例,能说明各个的差别:   

    生活          
John Doe Jack
         
输出结果:其三个属性的值分别为:

                nodeType:ELEMENT_NODE

                nodType值:1

                nodeName(元素标记 ):td

                nodeValue:null

       经过这个过程,对于DOM有一个初步的了解,DOM的发展,基本组成,以及元素、节点的属性。在当中有大量是讲的方法。元素方法、节点操作方法,这些方法的学习为以后做基础,期待有更一步的提高。

你可能感兴趣的文章
Flex强制类型转换错误
查看>>
oracle中LAG()和LEAD()等分析统计函数的使用方法(统计月增长率)
查看>>
二分查找
查看>>
【进阶修炼】——改善C#程序质量(1)
查看>>
Ansible@一个高效的配置管理工具--Ansible configure management--翻译(八)
查看>>
Redis多机功能之Sentinel
查看>>
C# 利用WORD模板和标签(bookmark) 批量生成WORD
查看>>
开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
查看>>
asp.net使用jquery.form实现图片异步上传
查看>>
关于git不区分文件名大小写的处理
查看>>
InstallShield 制作MSI
查看>>
SYS_CONTEXT 详细用法
查看>>
Windows右键菜单设置与应用技巧
查看>>
Union和Union All的差别
查看>>
央行启动我国征信自律组织研究课题
查看>>
C#开发微信门户及应用(1)--开始使用微信接口
查看>>
(Protype Pattern)原型模式
查看>>
[Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.3.1
查看>>
android stuio eclipse映射下的快捷键
查看>>
Insert Interval
查看>>