JavaScript:DOM获取结点的方法

js中获取dom结点的方法有很多,根据类选择器,id选择器是最常用的方法,当然还可以根据标签的name值进行结点的绑定。

具体的操作看以下代码:

<body>
    <!-- 操作选人 -->
    <button>选人</button>
    <div style="color:aqua"></div>
    <button class="button1">点击弹窗</button>
    <button id="button2" onclick="btn2()">点击警告</button>
    <button name="button3">点击获取年纪</button>
    <script>
        // 可以根据类选择器,Id选择器找到结点
        let button =  document.querySelector('button')
        let button1 = document.querySelector('.button1')
        let button2 = document.querySelector('#button2')
        // 这个是查到所有的相关标签组成的伪数组,可以按照索引找到它,从0开始
        let button3 = document.querySelectorAll('button')[3]
        let div = document.querySelector('div')
        let name 
        let arr = ['张飞','赵云','刘备','关羽','马超']
        //获取随机数,从min开始到max-1结束,不含有max
        function getRandom(min, max) {
            return parseInt(Math.random()*(max - min) + min)
        }
        let num  = 0
        //模拟随机值的出现
        button.addEventListener('click',function(){
              name = arr[getRandom(0,5)]
              div.innerHTML = `<h1>${name}</h1>`
        })
        button1.onclick = function(){
            alert('你在点击我')
        }
       function btn2(){
            confirm('你在提醒我')
        }
        button3.onclick = function(){
            let age = prompt('请输入你年纪:')
            //可以通过修改对象属性的方法直接对结点的属性进行修改
            button3.innerHTML = `你的年纪是${age}`
        }
    </script>
</body>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ForestSpringH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值