DOM
code_ja
哈哈
展开
-
DOM操作技术之动态添加script和样式
向页面中添加JavaScript代码,一种方式是引用外在文件,另一种是使用script标签嵌入JavaScript代码,我们一般使用的是引用外在文件,但是只有当页面中的所有外在文件都加载和解析完毕后,页面才算完全加载完毕并且显示,页面显示会产生延时。我们想能不能页面加载时不去加载和解析外在文件,当要引用外在文件的时候再加载和解析,这里就用到了动态添加脚本://直接引用外部js文件<script t原创 2016-07-12 19:27:46 · 1639 阅读 · 0 评论 -
DOM中为事件添加事件处理程序的几种方式以及跨浏览器方式
1.传统的方式是将一个函数赋值给一个事件处理程序属性。看看DOM0级方式例如:var btn = document.getElementById("myBtn");btn.onclick = function() { alert(this.id); //"myBtn"}使用DOM0级方法指定的事件处理程序被认为是元素的方法,因此程序中的this引用的是当前的元素btn,可以通过this访原创 2016-07-15 12:52:33 · 1909 阅读 · 0 评论 -
深入理解DOM中的事件对象
在触发DOM上的某个事件时,会在事件处理程序函数中会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。包括导致事件的元素、事件的类型以及其他与特定事件相关的信息。先看个例子:var btn = document.getElementById("myBtn");btn.onclick = function(event) { alert(event.type); //"clic原创 2016-07-15 21:23:35 · 2249 阅读 · 2 评论