DOM&&BOM
获取页面元素
getElementById getElementsByTagName getElementsByClassName
querySelector/querySelectorAll
getElementsByTagName由于每次获取到多个数据,组成一个伪数组,因此在对每一个数据进行操作时,要通过循环的方式进行
<div id="d">aaaa</div> <script> // d 中保存div标签对象 var d = document.getElementById('d'); </script>
<p>执子之手,将子拖走</p>
<p>一觉醒来,天都黑了</p>
<script>
    var pDoms = document.getElementsByTagName('p');
    for (var i = 0; i < pDoms.length; i++) {
        pDoms[i].style.color = "red";
    }
</script>
<p class="word">俺从不写错字,但俺写通假字</p>
<div class="word">执子之手,将子拖走</div>
<h1 class="word">一觉醒来,天都黑了</h1>
<script>
    var doms = document.getElementsByClassName('word');
    for (var i = 0; i < doms.length; i++) {
        console.log(doms[i]);
    }
</script>
<h1 id="book">盗墓笔记</h1>
<p class="title">鬼吹灯</p>
<span>茅山后裔</span>
<ul class="music">
    <li>星星点灯</li>
    <li>大风车</li>
    <li id="new">百战成诗</li>
</ul>
<script>
    var span = document.querySelector('span');
    console.log(span);
    
    var h = document.querySelector('#book');
    console.log(h);
    var p = document.querySelector('.title');
    console.log(p);
    var li = document.querySelector('.music #new');
    console.log(li);
</script>
<ul class="music">
    <li>星星点灯</li>
    <li>大风车</li>
    <li id="new">百战成诗</li>
</ul>
<script>
    var lis = document.querySelectorAll('ul>li');
    console.log(lis);
    for (var i = 0; i < lis.length; i++) {
        console.log(lis[i]);
    }
</script>
鼠标事件
onclick 鼠标点击事件
onmouseenter 鼠标进入事件
onmouseleave 鼠标离开事件
onmousemove 鼠标移动事件
ondblclick 双击事件
onfocus 获得焦点事件
onblur 失去焦点事件
onsubmit 表单提交事件
                    
                
                
            
        
浙公网安备 33010602011771号