点语法操作dom

作者: 小雪洁 | 来源:发表于2020-03-16 14:07 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>点语法操作dom</title>
        <style>
            .hide{
                display: none;
            }
        </style>
    </head>
    <body>
        <div>hhhh</div>
        <div>yyyy</div>
        <script>
            const divs=document.querySelectorAll("div");
            console.log(divs);//输出dom节点列表 NodeList(2) [div, div]
            //数组的map方法
            [1,2,3].map(item => console.log(item));
            //注意dom节点列表没有map方法,需要将节点列表转换成数组
            //divs.map(item => console.log(item)); //报错,divs.map is not a function
            //dom节点列表转成数组 方法1:使用Array.from(divs,function());
            //Array.from(divs,item => console.log(item));// 输出<div>hhhh</div> <div>yyyy</div>
            //Array.from(divs).map(item => console.log(item));//同上
            //方法2:使用原型链方法
            //Array.prototype.map.call(divs,item => console.log(item));//同上
            //方法3:使用点语法
            [...divs].map(item=>console.log(item));//同上
            [...divs].map(item => {
                item.addEventListener("click",()=>{
                    item.classList.toggle("hide");
                });
            })
        </script>
    </body>
</html>

相关文章

  • 点语法操作dom

  • js高级知识点(第一天)

    1、javascript包含:ECMAScript(语法规范)、Dom(操作dom元素的api)、Bom(操作浏览...

  • Vue基础

    抛开手动操作DOM的思维,因为Vue.js是数据驱动的,无需手动操作DOM。它通过一些特殊的HTML语法,将DOM...

  • DOM概述,DOM树,遍历节点-01

    2016-09-07pm 1.什么是DOM: 原生js=ECMAScript(核心语法)+DOM(专门操作网页内容...

  • J S

    导入 1 基础语法 2 DOM操作(必须会 熟练操作 ) 3 日期对象 字符串处理 数组处理正侧 -------...

  • jquery重点笔记

    jquery特性 消除浏览器差异,简洁的操作DOM的语法$('#'),轻松实现动画,修改css等操作。 var j...

  • Vue.$nextTick()

    语法 什么情况下使用? 在created钩子函数中进行的dom操作时。原因:在created中所有的dom并未渲染...

  • 02基础语法--003--语法基础

    [TOC] JSX语法 React的核心机制之一就是可在内存中创建虚拟DOM元素,进而减少对实际DOM的操作从而提...

  • 5-2 DOM本质

    5-2 DOM本质 DOM:document object model DOM操作 题目 知识点 解答 题目 DO...

  • javascript基础系列:DOM相关的技术知识点

    javascript基础系列:DOM相关的技术知识点 DOM及其基础操作 DOM: document object...

网友评论

    本文标题:点语法操作dom

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