05-DOM的基本操作 封装函数
1.HTML部分 < div id = "box" > < p > 我是p </ p > < div class = "abc" > 我是div < span id = "text" > 我是span </ span > < p > sd </ p > </ div > < ul > < li > 我是li1 </ li > < li > 我是li2 </ li > < li > 我是li3 </ li > < li > 我是li4 </ li > </ ul > </ div > < div id = "res" > < h1 > 我是h1 </ h1 > < h2 > 我是h2 </ h2 > < h3 > 我是h3 </ h3 > < h4 > 我是h4 </ h4 > < h5 > 我是h5 </ h5 > < h6 > 我是h6 </ h6 > </ div > 2.js部分 封装函数大部分会使用遍历 var oText = document . getElementById ( 'text' ); var oBox = document . getElementById ( 'box' ); /*----封装函数,返回该元素的第n层祖先元素-----*/ /* 1.返回第几层? parentNoded 查询父节点 dom 节点 n 第几层祖先 */ function