<script>
window.onload = function(){
获取元素方式:
// document.getElementById();
// document.getElementsByClassName();
// document.getElementsByName();
// document.getElementsByTagName();
// document.querySelector();对象
// document.querySelectorAll();数组
对li添加样式:
// var li = document.querySelector("#li1");
// li.parentElement.style.color="red"
// console.log(li.parentElement.parentElement.parentElement)
// console.log(li.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);
// li.style.color="red";
// li.style.fontSize="12px";
// 驼峰命名法
// li.style.background-color="#333";
// li.style.backgroundColor="#333";
// 数组命名法
// li.style["background-color"]="blue";
// 使用属性 attributes
// console.log(li.id);
// console.log(li.attributes["data-id"]);获取的是整个属性
// console.log(li.attributes["data-id"].name);获取的是属性的值
// console.log(li.attributes["data-id"])name value;
// console.log(li.className);
// 兄弟节点
// var li=document.querySelector("#li1");
// console.log(li.nextElementSibling);
// console.log(li.previousElementSibling);
// console.log(li.nextSibling);
// *click单击事件:
// *change 单选、多选 状态改变,下拉框选项改变 文本框的值改变
// *鼠标事件:mouseover 鼠标移入事件
// *mouseout 鼠标移出事件
// keydowm
// *keypress
// keyup
实例: // var btn = document.querySelector("button");
// btn.onclick =function(){
// console.log(this.value);
// console.log(this.value)交互控件的值
// }
// var li=document.querySelector("#li1");
// li.onclick=function(){
// console.log(this.innerHTML);
// console.log(this.innerText)
// console.log(this.innerHTML); html
// console.log(this.innerText);text
// console.log(this.outerHTML);含有本身
// }
var select=document.querySelector("select");
// select.onclick=function(){
// console.log(this.value);
// }
select.onchange=function(){
console.log(this.value);
}
}
</script>
HTML:
<body>
<ul>
<li id="li1" class="li" data-id="0" id2="2">列表1</li>
<li>列表2</li>
<li>列表3</li>
<li>列表4</li>
<li>列表5</li>
<li>列表6</li>
</ul>
<button value="click">单击</button>
<select name="" id="">
<option value="1">选项一</option>
<option value="2">选项二</option>
<option value="3">选项三</option>
</select>
</body>
</html>

浙公网安备 33010602011771号