JS dom.html

 window.onload=function(){
            //元素 dom
            // document.getElementById();
            // document.getElementsByClassName();
            // document.getElementsByName();
            // document.getElementsByTagName();

 

            //document.querySelector();//对象
            //document.querySelectorAll();//数组

 

            // var li=document.querySelector("#li1");
            // li.parentElement.style.color="red"
            // console.log(li.parentElement.parentElement.parentElement.parentElement)//内容不同
            // console.log(li.parentNode.parentNode.parentNode.parentNode)
            // var ul=document.querySelector("ul");
            // console.log(ul.childNodes) 文本节点
            // console.log(ul.children) 元素 不包括文本节点

 

            //兄弟节点
            // var li=document.querySelector("#li1")
            //  console.log(li.nextElementSibling);
            //  console.log(li.previousElementSibling)
            //  console.log(li.nextSibling)
 

            // 样式 style
            // var li=document.querySelector("#li1");
            // li.style.color="red"
           // li.style.backgroundColor="#ccc"
            // li.style["background-color"]="#ccc"
           
            // 属性 attributes
            // console.log(li.id)
            //console.log(li.data-id)
            //  console.log(li.attributes["data-id"]) name value
            // console.log(li.className)
 

            //*click
        // *change  单选、多选 状态改变 下拉框选项改变 文本框的值改变
        // *mouseover
        // *mouseout
 
             console.log(this.innerText) text
        //     //  console.log(this.innerHTML) html
        //     //  console.log(this.outerHTML) 含有本身
 
var select=  document.querySelector("select")
        select.onchange=function(){
            console.log(this.value)
        }
        }
HTML代码
<select name="" id="">
        <option value="1">选项1</option>
        <option value="2">选项2</option>
        <option value="3">选项3</option>
    </select>
posted @ 2021-11-05 18:10  翟莹萍  阅读(40)  评论(0编辑  收藏  举报