任务22 DOM、事件-简答题

2016-11-19  本文已影响0人  GarenWang

1.dom对象的innerText和innerHTML有什么区别?

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

3.查询元素有几种常见的方法?

4.如何创建一个元素?如何给元素设置属性?

5.元素的添加、删除?

6.DOM0 事件和DOM2级在事件监听使用方式上有什么区别?

7.attachEvent与addEventListener的区别?

8.解释IE事件冒泡和DOM2事件传播机制?

9.如何阻止事件冒泡? 如何阻止默认事件?

实例:
var handler=function (){
alert(this.id)
}
var preventDefault= function (e){
e.preventDefault()
}
var stopPropagation=function(e){
e.stopPropagation();
}
var outer=document.getElementById("outer");
var inner=document.getElementById("inner");
outer.addEventListener("click",handler);
inner.addEventListener("click",stopPropagation);
//#inner设置阻止事件冒泡,所以#outer不会alert"outer"
inner.addEventListener("click",preventDefault);
//#inner设置阻止默认事件,所以a链接不会跳转
inner.addEventListener("click",handler);
//alert "inner"

版权为饥人谷和作者所有,转载须说明来源

上一篇下一篇

猜你喜欢

热点阅读