时间:2016-02-12 13:08 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【Javascript获取CSS伪元素属性的实现代码】,下面是详细的讲解!
Javascript获取CSS伪元素属性的实现代码
<script type="text/javascript"> function getStyle( elem, name ) { //如果该属性存在于style[]中,则它最近被设置过(且就是当前的) if (elem.style[name]) { return elem.style[name]; } //否则,尝试IE的方式 else if (elem.currentStyle) { return elem.currentStyle[name]; } //或者W3C的方法,如果存在的话 else if (document.defaultView && document.defaultView.getComputedStyle) { //它使用传统的"text-Align"风格的规则书写方式,而不是"textAlign" name=name.replace(/([A-Z])/g,"-$1"); name=name.toLowerCase(); //获取style对象并取得属性的值(如果存在的话) var s=document.defaultView.getComputedStyle(elem,""); return s && s.getPropertyValue(name); //否则,就是在使用其它的浏览器 } else { return null; } } </script>
关于Javascript获取CSS伪元素属性的实现代码的用户互动如下:
相关问题:html+css的问题:我看见课本上写的是伪元素选择器使...
答:你划的第一个p的样式是针对页面全部的,第二个是针对页面中所有中的第一个字母。两个都是选择器。不同的作用范围而已 >>详细
相关问题:请问CSS伪元素是可以直接用的,像标签属性那样还是...
答:伪类你指的是hover这样的额吗, 如果是的话,是可以直接用的 a:hover这样的格式就好了, 希望能帮到你 >>详细
相关问题:css 伪元素问题
答:“.ul-menu:after”中 “.ul-menu”代指所有类名为“.ul-menu”的元素,也就是正常元素,而“:after”则代指在“.ul-menu”这个元素内部的末尾处,这个“after”即为伪元素,因为这个元素在HTML代码里并不存在,所以成为“伪元素”,也就是假的元素,其中属性... >>详细
- 【Array】js中更短的 Array 类型转换-类型转换
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【Ajax】jQuery 学习第六课 实现一个Ajax的TreeVi
- 【extjs】extjs每个组件要设置唯一的ID否则会出错
- 【focus】JavaScript使用focus()设置焦点失败的解
- 【bootstrap3】基于bootstrap3和jquery的分页插件
- 【hover】jQuery控制图片的hover效果(smartRollo
- 【ajax更新数据库】ajax异步刷新实现更新数据库-
- 【div】div浮层 滚动条移动 位置保持不变的4种方
- 【AngularJS】举例讲解AngularJS中的模块-模块
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
