随笔分类 - javascript
摘要:background-image:url(about:blank);
阅读全文
摘要:addEventListener 和 attachEvent 的不同点。addEventListenerattachEvent参数三个两个作用域元素的作用域中全局作用域中参数的事件类型不用加“on”需要加“on”参数 true:事件添加到捕获阶段false:事件添加到冒泡阶段事件添加到冒泡阶段为同一元素添加几个不同的事件会按照以它添加的顺序执行以添加相反的顺序执行支持浏览器:IE和Opera 跨浏览器的事件处理程序: var EventUtil = { addHanlder: function (elem, type, handler){ if (elem.addEventListener).
阅读全文
摘要:获取某一个节点在整个节点组中是第几个索引function getIndex(id){ var children=id.parentNode.children; for(var i=0;i Item--> Item1 Item2 Item3 顺便说一下children和childNodes的区别: children 获取不包括空白节点。上面的HTML用IE8-解析,那么元素会有4个结点。在IE9+和firefox下会得到3个结点。 childNodes获取所有子节点,这些子节点可能是元素、文本节点、注释或处理命令。上面的HTML用IE8-解析,那么会有4个子节点,在IE9+和fire...
阅读全文
摘要:最近项目要求做一个js弹出遮罩层,第一反应是设置Style的Z-Index属性控制层次,但页面中含有ActiveX控件,ActiveX默认永远显示在最顶层,问了下度娘,解决方法是:在IE6以后版本存在称之为shim的解决办法,在当前页面创建一个iframe,其z-index比当前的要高,则这个 iframe会呈现在最上方,然后将弹出的div的z-index设置比这个iframe的要高,此时弹出的div就能遮罩住ActiveX控件了。下面是代码:lockedScreen 正在卸载。。。 js代码:window.onload=function(){ var b...
阅读全文
摘要:1.通过style样式获取style特性中指定的样式。Eg:在style特性中指定的样式信息可以通过下列代码获得:varmyDiv=document.getElementById(‘myDiv’);alert(myDiv.style.backgroundColor);//”bule”alert(myDiv.style.width);//”10px”alert(myDiv.style.height);//”25px”如果没有为元素设置style特性,那么style对象中可能会包含一些默认的值,但这些值并不能准确的反映该元素的样式信息。Ps:多数情况下css属性可以通过简单的转换属性名的格式来实现
阅读全文
摘要:英文链接:http://michaelsync.net/2007/09/09/firebug-tutorial-logging-profiling-and-commandline-part-ihttp://michaelsync.net/2007/09/10/firebug-tutorial-logging-profiling-and-commandline-part-ii
阅读全文
摘要:box.offsetLeft; box.offsetTop;这组属性可以获取当前元素相对于父元素的位置。如果说,在很多层次里,外层已经定位,我们怎么获取里层的元素距离body或html元素之间的距离呢?也就是获取任意一个元素距离页面上的位置。那么我们可以编写函数,通过不停的向上回溯获取累加来实现。o...
阅读全文

浙公网安备 33010602011771号