console
var div = document.querySelector('.box1 div');
console.log(div);
var box1 = document.querySelector('.box1');
var divs = document.querySelectorAll('.box1 div');
console.log(divs.length);
var body = document.body;
var html = document.documentElement;
var all = document.all;
console.log(body);
console.log(html);
console.log(all.length);
box1 = document.getElementsByClassName('box1');
console.log(box1);
function myClick(idStr, fun){
var btn = document.getElementById(idStr);
btn.onclick = fun;
}
myClick('btn1',function(){
var li = document.createElement('li');
li.innerHTML = '广州';
var city = document.getElementById('city');
city.appendChild(li);
});
myClick('btn2',function(){
var li = document.createElement('li');
var gzText = document.createTextNode('广州');
li.appendChild(gzText);
var city = document.getElementById('city');
var bj = document.getElementById('bj');
city.insertBefore(li,bj);
});
myClick('btn3',function(){
var li = document.createElement('li');
var gzText = document.createTextNode('广州');
li.appendChild(gzText);
var city = document.getElementById('city');
var bj = document.getElementById('bj');
city.replaceChild(li,bj);
});
myClick('btn4',function(){
var li = document.createElement('li');
var gzText = document.createTextNode('广州');
li.appendChild(gzText);
var city = document.getElementById('city');
var bj = document.getElementById('bj');
bj.parentNode.removeChild(bj);
});
myClick('btn5',function(){
var li = document.createElement('li');
var gzText = document.createTextNode('广州');
li.appendChild(gzText);
var city = document.getElementById('city');
var bj = document.getElementById('bj');
bj.innerHTML = '昌平';
});
<button id="btn">按钮</button>
<div id="a">
<p>你喜欢哪个城市?</p>
<ul id="city">
<li id="bj">北京</li>
<li>上海</li>
<li>天津</li>
<li>重庆</li>
</ul>
<br/>
</div>
<div>
<button id="btn1">创建一个‘广州’节点,添加在#city下</button>
<button id="btn2">将广州节点插入到#bj前面</button>
<button id="btn3">用广州替换#bj</button>
<button id="btn4">删除子节点#北京</button>
<button id="btn5">设置#bj内的html代码</button>
<button id="btn6">查找#phone的第一个子节点</button>
<button id="btn7">返回#b的父节点</button>
<button id="btn8">返回#Android的第一个兄弟节点</button>
<button id="btn9">返回#username的value属性值</button>
<button id="btn10">设置#username的value属性值</button>
<button id="btn11">返回#b的文本值</button>
</div>
<div class="box1">
<div> woshibox1zhongde</div>
</div>
ul li{
list-style: none;
float: left;
border: 1px solid black;
margin-right: 15px;
background: greenyellow;
padding: 5px;
margin-bottom: 10px;
}
p{
margin-top: 25px;
}
#a{
border: 1px solid gray;
float: left;
padding: 5px;
}