摘要:
在某技术群看到 A君 提出的如下一个问题:A君 15:49:296个DIV 间隔一秒 轮番进行奇偶显示. 比如先135 一秒后 246 然后再135 循环 A君15:51:00要求代码短小精悍B君 15:54:26var a = document.getElementsByTagName('div');var b = false;setInterval(function() { for (var ... 阅读全文
摘要:
最近工作当中某一功能模块要用到 HTML 的 DOM。由于平时都是用 Jquery 来访问 HTML 节点,怎么通过原生的JS访问或遍历DOM节点已经忘记得一干二净了。唯有用 firebug 查看DOM的节点结构。结构如下图所示: (图 1 ) 注上图每个节点下或许都包含其它节点列表,下图就是节点4 阅读全文
摘要:
// <![CDATA[ function runCode(obj) { var winname = window.open('', "_blank", ''); winname.document.open('text/html', 'replace'); //winname.opener = nu 阅读全文
摘要:
前几天看 javaEye 时看到一个童鞋写的 getElementsByClassName 函数。代码引自:http://www.javaeye.com/topic/702854[代码]在这里我引用这段代码不是因为要方便自己以后调用,而是发现了一点我从没有用到的方法。getElementsByClassName 有三个参数,但调用的时候不必传进三个参数,你只传进第一个参数就可以了,其它两个参数都是... 阅读全文
摘要:
今天遇到一个问题: 我通过 ajax 取回另一个页面的 Html 。但这些 HTML 我不想直接输出,想通过 getElementsByName 处理后再输出相应的内容。用原生的 javascript 怎样可以处理呢?后来是一技术群问到以下一段代码:[代码]大概的原理都明白,比较困惑的是为什么要用 document.createDocumentFragment 呢?后来在网上搜索了一下相关资源才知... 阅读全文
摘要:
[代码] 阅读全文
摘要:
下面这段代码我用 firebug 跟踪发现 87 行 handleFunc 函数中的this 居然是 window对象?_handleFunc.call(this); 不能正常运行,在 87 行 handleFunc 函数中 arguments 函数为空。为什么会是这样的呢?[代码] 阅读全文
摘要:
看下面的代码和执行的显示结果,思考一下为什么会出现这样的结果,为什么 onreadystatechange 会执行多次。要回答这个问题,我们先来看看 onreadystatechange 的作用。“onreadystatechange 是一个事件句柄。它的值 (state_Change) 是一个函数的名称,当 XMLHttpRequest对象的状态发生改变时,会触发此函数。状态从 ... 阅读全文