美文网首页
文本标签

文本标签

作者: zhaodadaya | 来源:发表于2018-09-25 19:57 被阅读0次

DOM:document object model 文档对象模型

DOM就是描述整个html页面中节点关系的图谱,可以如下图理解

image

在DOM中,提供了很多的获取元素的方法和之间关系的属性以及操作这些元素的方法。

1、获取页面中元素的方法

  1)、document.getElementById('元素的ID') 在整个文档中,通过元素的ID获取到这个元素对象(获取的是一个元素)

   注意:如果页面中的id重复了,那么这个方法默认只获得第一个元素

      在ie6、7中,会把表单元素(input)的name属性值当做ID来使用

      在ie6、7中,不区分ID的大小写

项目实战注意:不要让表单元素的name和其他元素的id重复,不要用id的大小写来区分我们的不同元素

如果没有获取到,返回的 结果为null

我们可以直接的用元素的id来代表当前元素对象(不推荐)

  2)、通过元素的标签名,来获取一组元素(有几个获取几个)

    document.getElementsByTagName('元素的标签名') 在整个文档中,通过元素的标签名获取一组元素。获取的是一个对象数据类型结果,并且是一个类数组(以数字作为索引,索引从0开始,逐级递增,索引代表的是当前对应的某一个元素,有一个叫做length的属性代表获取的个数)

    document称之为上下文(context),就是我们自己可以限定当前获取元素的范围[getElementById的上下文只能是document]

  3)、context.getElementsByName()通过元素的name属性的值获取一组元素

  在ie浏览器下只对表单元素起作用

  这个方法应用于获取具有同样name的表单元素

  4)、context.getElementsByClassName() 通过元素的类名(class的值) 是项目中最常用的一种方法,但是在ie6-ie8中会报错。获取多个的这几个方法,即使你获取的只有一个,他也是类数组,也是一个集合,如果想用其中的第一个,你也要通过索引拿出来用。

  5)、document.documentElement //获取HTML元素

document.body//获取body元素

var curWidth = document.documentElement.clientWidth || document.body.clientWidth//兼容所有浏览器的获取当前屏幕的宽度

****var curHeight = document.documentElement.clientHeight || document.body.clientHeight//兼容所有浏览器的获取当前屏幕的高度****

6)、在移动端我们回去元素常用的方法(IE6~8下不兼容)****

**** document.querySelector()获取一个
    document.querySelectorAll()获取多个****

****  querySelector、jquery中的选择器参考的是css选择器的规则****

相关文章

  • 04.标签

    单标签 注释标签:ctrl+/ 换行标签: 水平线标签: 双标签 文本标签: 文本标签: 标题标签 文本格式化标签...

  • 03. Html标签介绍(1)

    1.单标签 文本注释标签 快捷键:Ctrl + / 文本换行标签 横线标签 2.双标签 段落标签 标题标签 文本标...

  • 【6Day】Joshua—初识html+css学习笔记(3)

    标签,短文本引用,初识HTML+CSS教程-慕课网 目录 标签,短文本引用 标签,长文本引用(大段文本)使用 标签...

  • UILabel属性整理

    text: 设置标签显示文本 attributeedText: 设置标签属性文本 font: 设置标签文本字体默认...

  • HTML-曹老师视频笔记-2018.07.09 - 草稿

    视频笔记 HTML:超文本标记语言 双标签: :超文本标签,规定了在标签内的文本为超文本。 :网页头标签,用来定义...

  • HTML-曹老师视频笔记-2018.07.09

    视频笔记 HTML:超文本标记语言 双标签: :超文本标签,规定了在标签内的文本为超文本。 :网页头标签,用来定义...

  • html笔记

    不成对出现的标签 标签 段落标签 -- 仅仅用于标题文本, 用于强调文本 强度更深 表示重要文本 标签 视...

  • 前端随记

    0 --- 引用短文本标签 ---- 引用长文本标签 --- 联系信息标签 ---- 单行代...

  • css权威教程

    基础知识 文本使用闭合标签(标签,段落,文本) 引用文本使用自闭和标签 css display属性1:block(...

  • 简书语法

    标签页功能 一级标签 二级标签 三级标签 四级标签 五级标签 六级标签 列表页功能 有序列表 文本1 文本2 文本...

网友评论

      本文标题:文本标签

      本文链接:https://www.haomeiwen.com/subject/golcgftx.html