< ! DOCTYPE html> 
< html> < head> < meta charset= "UTF-8" > < title> < / title> < script type= "text/javascript" > window. onload =  function ( ) { var body =  document. body; var html =  document. documentElement; var all =  document. all; var div =  document. querySelector ( ".box1 div" ) ; var box1 =  document. querySelector ( ".box1" ) box1 =  document. querySelectorAll ( ".box1" ) ; box1 =  document. querySelectorAll ( "#box2" ) ; console. log ( box1) ; } ; < / script> < / head> < body> < div id= "box2" > < / div> 	< div class = "box1" > 我是第一个box1	 < div> < / div> < / div> < div class = "box1" > < div> < / div> < / div> < div class = "box1" > < div> < / div> < / div> < div class = "box1" > < div> < / div> < / div> < div> < / div> < / body> 
< / html> < ! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  "http://www.w3.org/TR/html4/strict.dtd" > 
< html> < head> < meta http- equiv= "Content-Type"  content= "text/html; charset=UTF-8" > < title> < / title> < link rel= "stylesheet"  type= "text/css"  href= "style/css.css"  / > < script type= "text/javascript" > window. onload =  function ( )  { myClick ( "btn01" , function ( ) { document. createElement ( "di" ) ; var li =  document. createElement ( "li" ) ; var gzText =  document. createTextNode ( "广州" ) ; li. appendChild ( gzText) ; var city =  document. getElementById ( "city" ) ; city. appendChild ( li) ; } ) ; myClick ( "btn02" , function ( ) { var li =  document. createElement ( "li" ) ; var gzText =  document. createTextNode ( "广州" ) ; li. appendChild ( gzText) ; var bj =  document. getElementById ( "bj" ) ; var city =  document. getElementById ( "city" ) ; city. insertBefore ( li ,  bj) ; } ) ; myClick ( "btn03" , function ( ) { var li =  document. createElement ( "li" ) ; var gzText =  document. createTextNode ( "广州" ) ; li. appendChild ( gzText) ; var bj =  document. getElementById ( "bj" ) ; var city =  document. getElementById ( "city" ) ; city. replaceChild ( li ,  bj) ; } ) ; myClick ( "btn04" , function ( ) { var bj =  document. getElementById ( "bj" ) ; var city =  document. getElementById ( "city" ) ; bj. parentNode. removeChild ( bj) ; } ) ; myClick ( "btn05" , function ( ) { var city =  document. getElementById ( "city" ) ; alert ( city. innerHTML) ; } ) ; myClick ( "btn06"  ,  function ( ) { var bj =  document. getElementById ( "bj" ) ; bj. innerHTML =  "昌平" ; } ) ; myClick ( "btn07" , function ( ) { var city =  document. getElementById ( "city" ) ; var li =  document. createElement ( "li" ) ; li. innerHTML =  "广州" ; city. appendChild ( li) ; } ) ; } ; function myClick ( idStr,  fun)  { var btn =  document. getElementById ( idStr) ; btn. onclick =  fun; } < / script> < / head> < body> < div id= "total" > < div class = "inner" > < p> ? < / p> < ul id= "city" > < li id= "bj" > 北京< / li> < li> < / li> < li> < / li> < li> < / li> < / ul> < / div> < / div> < div id= "btnList" > < div> < button id= "btn01" > 创建一个"广州" 节点, 添加到#city下< / button> < / div> < div> < button id= "btn02" > 将"广州" 节点插入到#bj前面< / button> < / div> < div> < button id= "btn03" > 使用"广州" 节点替换#bj节点< / button> < / div> < div> < button id= "btn04" > 删除#bj节点< / button> < / div> < div> < button id= "btn05" > 读取#city内的HTML代码< / button> < / div> < div> < button id= "btn06" > 设置#bj内的HTML代码< / button> < / div> < div> < button id= "btn07" > 创建一个"广州" 节点, 添加到#city下< / button> < / div> < / div> < / body> 
< / html>