currentStyle :只兼容IE浏览器 getComputedStyle :获取计算后的样式,不兼容IE6.IE7.IE8 如何获取非行间样式,同时兼容所有浏览器呢? ...
分类:
Web程序 时间:
2016-08-24 13:11:17
阅读次数:
254
今天网站上线自己搜集总结了一些前端的优化1.精灵图 多个图片拼成一个图片,然后通过CSS来控制在什么地方具体显示这整张图片的什么位置(毕竟流量 都是钱啊) 2.css选择器优化 3. js改变样式直接操作类名 4. js直接操作dom节点 5.正则匹配选择器6.js获取元素优化 7.内存溢出 一般在 ...
分类:
其他好文 时间:
2016-07-19 20:51:16
阅读次数:
155
js获取元素的样式的兼容性处理: 使用方法: 如需要获取id为Div1的left值,就可以写成: var oDiv = document.getElementById("div1"); getStyle(oDiv,"left"); 就可以获取到这个div的left值,获取到值后,最好用parseIn ...
分类:
Web程序 时间:
2016-07-11 23:53:49
阅读次数:
218
1、适用范围 除base、head、html、script、meta、title标签外,id都可以用;name只适用于select、form、frame、iframe、img、a、input等中。 HTML元素Input type='radio'分组,同一时间只能选中一个radio,这个分组就是根据 ...
分类:
Web程序 时间:
2016-05-30 21:43:31
阅读次数:
622
把选项卡整合了一下,写成个插件,这样可以整个站,或整个页面有多个选项卡时,统一调用。代码的具体注意事项已经写进注释了。用于js获取元素的class名称必须有,选项卡本身的样式,另再取一个名字来设置(本人不大喜欢用id,一般写js代码也用class名称来获取元素)。这样也在一定意义上实现了行为和样式的 ...
分类:
Web程序 时间:
2016-04-28 12:00:28
阅读次数:
136
一般说道元素居中显示会有多种方法,今天使用一个很常见水平居中的方式~即父元素相对定位,子元素绝对定位然后left:50%~再让其margin-left偏移负的子元素宽度的一般~因为一些特殊的需求~没有给子元素设置尺寸~而是使用js获取元素的宽度在通过js去操作器margin-left~于是就出现了个 ...
分类:
其他好文 时间:
2016-04-13 20:18:13
阅读次数:
186
var display = this.currentStyle? this.currentStyle.display: window.getComputedStyle(this, null).display;这样可以获取定义在内部~外部样式表以及内嵌的所有的样式~当然这里指获取display属性~简...
分类:
Web程序 时间:
2015-11-11 23:55:46
阅读次数:
198
JS里获取元素的方法有三种:getElementById() getElementsByTagName getElementsByClass()1.getElementById(id)圆括号里包含的函数参数加英文双引号"" ;2.getElementsByTagName(tag)返回的是数组!3.g...
分类:
Web程序 时间:
2015-11-11 14:52:18
阅读次数:
212
调用textContent属性即可。如: var label=document.getElementById('juan-select').getElementsByClassName('radio-on')[0]; alert("text内容:"+label.textContent);
分类:
Web程序 时间:
2015-10-20 12:14:18
阅读次数:
211