什么是dom_字母圈术语大全

什么是dom_字母圈术语大全DOM概述html加载完毕,渲染引擎会在内存中吧html文档生成一个DOM树,getElementById是获取DOM上的元素,然后操作的时候修改的该元素的属性什么是DOM和节点1、DOM由

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

DOM概述
html加载完毕,渲染引擎会在内存中吧html文档生成一个DOM树,
getElementById是获取DOM上的元素,然后操作的时候修改的该元素的属性
 
什么是DOM和节点
 
1、 DOM由节点(标签)组成
2、DOM是一个树状模型
3、节点都是object类型,都是内置对象
        a)每个HTML标签都是一个元素节点
        b)   标签中的文章是文字节点
        c)标签的属性是属性节点
4、DOM操作就是操作节点
 
DOM节点的获取方法 (获取的都是标签元素)
 
1、id获取 
        document.getElementById( ” ” ) 
        返回值是标签    
 
2、标签名获取
        dcoument.getElementsByagName( ” ” )
        返回一个标签伪数组 
        dcoument.getElementsByagName( ” a“ )[ 0 ]获取第一个标签名a的元素
 
3、类名获取(不常用,H5新加的 ie6\7不支持)
        document.geElementsByClassName( ” ” )
        返回一个标签伪数组
        如果没有获取到,返回空数组
    document.geElementsByClassName( ” a” )[ 0 ]获取第一个类名是a的元素
 
4、标签 Name属性获取
        <div name=”aaa”>
        document.geElementsByName( ” “ )
     
5、标签的命名空间获取
      docuemnt.geElementsByTegNameaNS()
 
6、标签属性获取 getAttributeNode
      docuemnt.getAttributeNode()
var box=document.getElementById("box")
var box1=box.getAttributeNode("id")
console.log(box1)

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167786.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Unity之协程

    Unity之协程老早就对Unity这个功能产生了强烈的好奇,今天就要把这块骨头给啃了。目前我对协程的理解相当于有点像线程,但它实际上不是线程。话不多说先来个代码给个初印象:一、开启协程:我在Unity下创建了一个Cube(随便什么物体都行),然后把我的cs文件挂载上去。点击Unity上的开始按钮,运行:代码如下:usingSystem.Collections;usingSystem…

    2022年6月21日
    68
  • IDEA激活成功教程后一直提示JetbrainsAgent 相关的弹框问题

    IDEA激活成功教程后一直提示JetbrainsAgent 相关的弹框问题激活成功教程后打开IDEA就弹框,关闭之后会自动打开浏览器,隔一会也会弹出来 也是一样的问题一开始是说把txt 和 jar 文件放一个路径下之类的方法,几经波折,发现没任何用处~最后各种搜索排查,在设置下更改配置就不弹啦~settings设置下搜索agent 取消”Instrumenting agent(requires debugger restart)”在 Reload classes after compilation:选择第一个 Always…

    2022年8月20日
    12
  • Lucene源码解析–TokenStream和AttributeSource

    Lucene源码解析–TokenStream和AttributeSource转 http://blog.itpub.net/28624388/viewspace-765691/一:Lucene的概况&lt;style./*Style.Definitions*/table.MsoNormalTable{mso-style-name:普通表格;mso-tstyle-rowband-size:0;mso-tstyle-colband-size:0;…

    2022年7月22日
    9
  • Leetcode 238 Product of Array Except Self 时间O(n)和空间O(1)解法

    Leetcode 238 Product of Array Except Self 时间O(n)和空间O(1)解法

    2022年1月30日
    36
  • StringBuilder的用法

    StringBuilder的用法StringBuilder简介StringBuilder最早出现在JDK1.5,是一个字符拼接的工具类,它和StringBuffer一样都继承自父类AbstractStringBuilder,在AbstractStringBuilder中使用char[]value字符数组保存字符串,但是没有用final关键字修饰,所以StringBuilder是可变的。性能StringBuilder对字符串的操作是直接改变字符串对象本身,而不是生成新的对象,所以新能开销小。与StringBuffer相比Str

    2022年6月28日
    42
  • pytest怎么安装_pytest安装

    pytest怎么安装_pytest安装pytest介绍pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。根据pytest的官方网站介绍,它

    2022年8月6日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号