JS-dom常用的八种获取方法,属性及操作

本文介绍了JavaScript中DOM元素操作的关键知识点,包括不支持隐式迭代的特性,详细讲解了DOM的属性和方法,以及如何进行子父节点的操作。通过这些内容,读者可以更好地理解和掌握JavaScript对DOM的操作技巧。
摘要由CSDN通过智能技术生成

js里面dom元素操作不支持隐式迭代(js操作dom不能直接操作一堆,只能单个操作)

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<button class="btn" id="butinfo" name="an">按钮</button>
<button class="btn" id="butlist" name="an">按钮</button>
<div></div>
<script>
    /*
     * 2个固定获取(dom)
     * querySelector   获取之后返回的对象为单个对象
     * querySelectorAll  返回的是多个对象   集合类型NodeList
     *    返回的是一个集合  这个集合至少有一个子集
     *
     *静态获取  指的是获取页面现有的元素,通过代码添加元素 获取不到
     * */
    var jt=document.querySelector(".btn");//方法的参数为元素选择器
    var jtall=document.querySelectorAll(".btn");
    console.log(jt);
    console.log(jtall);
    console.log(jtall[0]);
    console.log(jtall[1]);

    /*
     * 2个特殊获取
     * 指的是特定元素获取   body  html
     * 这两个返回的是单个对象
     * */
    var html =document.documentElement;
    console.log(html);
    var body =document.body;
    console.log(body);

    /*
     *  4个动态获取方案
     *  方法参数为字符串
     *  根据id  class  tagName  Name
     * */
    var id = document.getElementById("butinfo");
    console.log(id);
    /*id 属于特殊获取方案,不用获取可以直接使用*/
    console.log(butinfo);
    
    var Class = document.getElementsByClassName("but");
    console.log(Class);
    console.log(Class[0]);
    console.log(Class[
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值