增删改查
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
var myLi = document.createElement('li');
myLi.innerHTML = '11111';
console.log(myLi);
var oUl = document.querySelector('ul');
var oLi = document.getElementsByTagName('li')[1];
oUl.appendChild(myLi);
oUl.insertBefore(myLi,null);
oUl.insertBefore(myLi,oUl.firstElementChild);
oUl.removeChild(oUl.firstElementChild);
oUl.replaceChild(myLi,oLi);
获取元素尺寸/获取浏览器窗口尺寸
<style>
*{
margin: 0;
padding: 0;
}
div{
width: 400px;
height: 400px;
background-color: pink;
border: 10px solid #000;
padding: 40px;
margin: 50px;
}
</style>
<div></div>
var oDiv = document.querySelector('div');
console.log(oDiv.offsetWidth);
console.log(oDiv.offsetHeight);
console.log(oDiv.clientWidth);
console.log(oDiv.clientHeight);
console.log(window.innerHeight);
console.log(window.innerWidth);
document.documentElement.clientHeight
document.documentElement.clientWidth
获取元素偏移量
var box2 = document.querySelector('.box2');
console.log(box2.offsetParent);
console.log(box2.offsetLeft);
console.log(box2.offsetTop);