摘要:
事件冒泡是指当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这 一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。 一般事件的流程是:事件捕捉—>目标元素发生事件—>事件冒泡。但是不是所有的事件和click事件都一样是冒 阅读全文
摘要:
/* 事件的绑定:三种方式* 1.对象.on事件名字=事件处理函数 (如果是多个相同事件注册用这种方式,只执行最后一个)* my$("btn").onclick=function(){};* 2.对象.addEventListener("没有on的事件名字",事件处理函数,false)* (如果是多 阅读全文
摘要:
/* 元素的创建 为了提高用户的体验* 元素创建的三种方式:* 1.document.write("标签的代码及内容")* 2.对象.innerHTML="标签及代码"* 3.document.creatElement("标签的名字")* */ /*方法一--document.write 缺点:如果 阅读全文
摘要:
childElementCount:返回子元素(不包括文本节点和注释)的个数 firstElementChild:指向第一个子元素;firstChild(返回第一个子节点)的元素版。 //element.firstChild >谷歌和火狐获取的是第一个子节点 >IE8获取的是第一个子元素//elem 阅读全文
摘要:
//自定义属性 存储一些数据//自定义属性不能通过DOM对象的方式来直接获取该属性的值//想要获取自定义属性的值,需要使用getAttribute("自定义属性的名字")方法//想要设置自定义属性的值,需要使用setAttribute("自定义属性的名字","属性的值")方法//removeAttr 阅读全文
摘要:
.innerText无法返回隐藏元素的文本内容,而的textContent属性可以返回。 阅读全文
摘要:
在表单标签中,如果属性和值只有一个,并且值是这个属性本身那么在写js代码,DOM操作时,这个属性值是布尔类型就可以了如: <input type="radio" value="2" name="sex" checked="checked"> js代码:element.checked=true; el 阅读全文