DOM操作

2017-02-16  本文已影响26人  osborne

1- dom对象的innerText和innerHTML的区别

2- elem.children 和 elem.childNodes 的区别

3- 几种常见查询元素的方法;ES5的元素选择方法

查询元素常见的方法:

ES5的元素选择方法:

4- 如何创建一个元素?如何给元素设置属性?如何删除属性

5- 如何给页面元素添加子元素?如何删除页面元素下的子元素?

6- element.classList 有哪些方法?如何判断一个元素的 class 列表中是包含某个 class?如何添加一个class?如何删除一个class?

7- 如何选中如下代码所有的li元素? 如何选中btn元素?

<div class="mod-tabs">
   <ul>
       <li>list1<li>
       <li>list2<li>
       <li>list3<li>
   </ul>
   <button class="btn">点我</button>
</div>

结果:

<div class="mod-tabs">
   <ul>
       <li>list1<li>
       <li>list2<li>
       <li>list3<li>
   </ul>
   <button class="btn">点我</btn>
</div>
var liList = document.querySelectorAll('.mod-tabs>li');
var btn = document.querySelector('.btn');

//兼容ie7、8
var liList = document.getElementByTagName('li');
var btn = document.getElementByClassName('btn')[0]
上一篇 下一篇

猜你喜欢

热点阅读