美文网首页
JS如何操作DOM(二)

JS如何操作DOM(二)

作者: 凌晨4点的简书 | 来源:发表于2019-06-02 14:18 被阅读0次

结合上一篇,我们来使用JS获取DOM

    <div id="div-dom">1111</div>
    <div class="class-dom">我是class1</div>
    <div class="class-dom">我是class2</div>
    <div class="class-dom">我是class3</div>
    <div name="name-dom">3333</div>

我们如何获取这些元素呢?
尝试使用 document.getElementById(idName) 来获取id名为'div-dom'

var idname=document.getElementById('div-dom');  //将id名'div-dom'写入括号内
console.log(idname);

打印结果为


id.png

成功获取到了id名为'div-dom'的元素

document.getElementsByClassName(className)

var classname=document.getElementsByClassName('class-dom');  //将class名'class-dom'写入括号内
console.log(classname);
打印结果为 class.png

我们发现使用class最后的结果是一个数组,那我们怎么找到指定的某个元素呢?
注意事项
document.getElementsByClassName() 获取到的元素是一个伪数组,必须给指定的下标才能找到指定的元素。
**我们试试传入下标,比如我们要找到里面的第2个元素,那么下标就是1,应该是

var classname=document.getElementsByClassName('class-dom');  //将class名'class-dom'写入括号内
console.log(classname[1]);

我们再看看打印的结果


class1.png

这就拿到我们想要的结果了
大家一定要注意,使用getElementsByClassName(),获取指定的元素,一定要写入下标。

接下来是最后一个使用name属性值来获取元素
document.getElementsByName(name属性值)

var divname=document.getElementsByName('name-dom');
console.log(divname[0]);

使用name获取跟使用class获取是一样的,都需要获取下标才能获取到指定的数组


name.png

相关文章

  • JS第七天-03

    DOM DOM树结构关系代码示例: 一、JS中标签关系 二、JS操作页面标签 三、JS操作DOM一般步骤 1、创建...

  • react基础入门:(二)原生JS操作DOM元素

    原文链接:react基础入门:(二)原生JS操作DOM元素 一 初始化项目 二 操作 DOM 获取 dom 元素 ...

  • 028 DOM

    DOM 一、JS中标签关系 二、JS操作页面标签 三、JS操作DOM一般步骤 1、创建标签 2、设置标签样式文本 ...

  • JS如何操作DOM(二)

    结合上一篇,我们来使用JS获取DOM 我们如何获取这些元素呢?尝试使用 document.getElementB...

  • 前端发展历史

    1.js操作html 利用原生的javascript (js包括ECMAscript BOM DOM)的DOM操作...

  • Vue的虚拟dom

    一,vdom(virtual dom) 用js模拟dom结构,计算出最小的变更,操作dom 二,diff算法概...

  • JS如何操作DOM

    大家好,我是IT修真院成都分院第10期学员李劲宏,一枚正直纯洁善良的web程序员,今天给大家分享一下JS如何操作D...

  • Linux安装软件

    1020node.js学习 看手册练习DOM操作或者可以看书《JavaScript DOM编程第二版》 Linux...

  • JavaScript 笔记整理

    ~~~ Basis ~~~ JS可以让网页呈现各种动态效果。先学习基础语法和如何使用DOM进行简单操作。 JS代...

  • 面试中React与Vue的比对 / 面试/mvvm/virtua

    1.virtual dom 用JS模拟DOM结构,DOM变化的对比,放在JS层做,以提高重绘性能 DOM操作昂贵,...

网友评论

      本文标题:JS如何操作DOM(二)

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