CSS伪元素非常强大,它经常被用来创建CSS三角形提示,使用CSS伪元素可以实现一些简单的效果但又不需要增加额外的HTML标签。有一点就是Javascript无法获取到这些CSS属性值,但现在有一种方法可以获取到: 看看下面的CSS代码:.element:before {content: NEW;color: rgb(255, 0, 0); }.element:before {content: NEW;color: rgb(255, 0, 0); }为了获取到.element:before的颜色属性,你可以使用下面的代码:var color = window.getCom...
ps:是获取样式,不是设置样式。若没有给元素设置样式值,则返回浏览器给予的默认值。(论坛整理) 1、element.style:只能获取写在元素标签中的style属性里的样式值,无法获取到定义在和通过加载进来的样式属性代码如下: var ele = document.getElementById(ele); ele.style.color; //获取颜色2、window.getComputedStyle():可以获取当前元素所有最终使用的CSS属性值。代码如下: window.getComputedStyle("元素", "伪类");这个方法...
在项目需要一个计时器,效果如下:js代码:代码如下:/*获取当前时间*/function getCurrentDate(){var timeStr = ;var curDate = new Date();var curMonth = curDate.getMonth()+1; //获取当前月份(0-11,0代表1月)var curDay = curDate.getDate(); //获取当前日(1-31)var curWeekDay = curDate.getDay(); //获取当前星期X(0-6,0代表星期天)var curHour = curDate.getHours(); //获取当前小时数(0-23)var curMinute =...
这篇文章主要介绍了利用Javascript获取当前日期的农历日期代码,很实用,需要的朋友可以参考下。JavaScript代码/*设置农历日期*/ var CalendarData=new Array(100); var madd=new Array(12); var numString="一二三四五六七八九十"; var monString="正二三四五六七八九十冬腊"; var cYear,cMonth,cDay,TheDate;// 农历每月只能是29或30天,一年用12(或13)个二进制位表示,从高到低,对应位为1表示30天,否则29天 CalendarData = ne...
每天一个JavaScript实例-获取元素当前高度 #date{width:90%;height:25%;padding:10px;background: red;} window.onload = function(){ var height = getHeight(); console.log(height); } function getHeight(){ var height = 0; var div = document.getElementById("date").getBoundingClientRect(); if(div.height){ height = div.height; }else{ height = div.bottom - div.top; } return height; }
这篇文章主要介绍了javascript获取flash版本号的方法,以实例形式分析了javascript判断用户是否安装了Flash及获取Flash版本号的方法,具有一定的实用价值,需要的朋友可以参考下,具体分析如下:下面我们来介绍两个js函数判断用户是否安装了flash,如果安装了flash再来获取 flash版本号并且给出提示。例1:获取各浏览器的版本号,如需获取具体版本号数字function flashChecker() {var hasFlash = 0; //是否安装了flashvar flashVer...
经常发现在写JavaScript的时候,都需要用到网页、浏览器或屏幕的高度和宽度来解决布局定位的问题,时常前用后忘,要不就是在网上search,干脆自己总结一下,这样也方便再次使用,省时省力。 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:doc...
最近开发的项目需要用JavaScript读取Url字符串里的参数的值 通过查找资料和自己的试验,总算成功 脚本如下:代码如下: function GetRequest(strName){var strHref = window.location.href; //获取Url字串var intPos = strHref.indexOf(""); // 参数开始位置var strRight = strHref.substr(intPos + 1);var arrTmp = strRight.split("&"); //参数分割符for(var i = 0; i { var arrTemp = arrTmp[i].split("="); if(arrTemp[0].toUp...
代码如下: /*** 获取地址栏参数** @example GetUrlString(id)** @desc 调用时加上判断,保证程序不会出错* var myurl = GetUrlString(id);* if (myurl != null && myurl.toString().length > 1) {* alert(GetUrlString("id")); * }** @param String param 要获取地址栏中的参数名* @return String Value* @type String** @name GetUrlString()**/ function GetUrlStri...
代码很简单,就不多废话了,奉上代码:代码如下: // 取当前页面名称(不带后缀名) function getPageName1() {var a = location.href;var b = a.split("/");var c = b.slice(b.length-1, b.length).toString().split(".");return c.slice(0, 1); }//取当前页面名称(带后缀名) function getPageName2(){var strUrl=location.href;var arrUrl=strUrl.split("/");var strPage=arrUrl[arrUrl.length-1];return strPage;}
摘要:我们在开发过程中经常会遇到通过js获取或者改变DOM元素的样式,方法有很多,比如:通过更改DOM元素的class。现在我们讨论原生js来获取DOM元素的CSS样式,注意是获取不是设置在开始之前先说下获取最终应用在元素上的所有CSS属性对象的意思是,如果没有给元素设置任何样式,也会把浏览器默认的样式返回来。 1、ele.style在学习DOM的时候就看到通过ele.style来获取元素样式值,但是有时候获取的并非是节点的样式值,而是空值。这...
本文实例讲述了javascript获取当前鼠标坐标的方法。分享给大家供大家参考。具体实现方法如下: 对于javascript获取当前鼠标坐标来说,得对不同浏览器的坐标位置有所了解。具体代码如下:代码如下:javascript获取当前鼠标坐标function mousePosition(ev){if(ev.pageX || ev.pageY){//firefox、chrome等浏览器return {x:ev.pageX,y:ev.pageY};}return {// IE浏览器x:ev.clientX + document.body.scrollLeft - document.body.clientLe...
本章节通过代码实例介绍一下如何实现简单的四位随机数功能。 比较简单的一种实现方式就是从数字和字母中随机抽取四个不重复的字符。 代码实例如下:function only(ele,arr){ if(arr.length==0){ return true; } for(var j=0;j上面的代码实现了我们的要求,下面就介绍一下上面代码的实现过程。一.代码注释: 1.function only(ele,arr){},此函数可以实现判断指定的索引是否已经使用过了,放置随机数出现重复。 2.if(arr.length==0){},...
工作中需要通过JS去获取当前使用的浏览器的名字以及版本号,网上大堆资料都有一个关键词是 navigator.appName,但是这个方法获取的浏览器的名字只有两种要么是IE要么就是Netscap,倒是可以用来判断是否使用了IE,但是我想获取具体的浏览器产品名字比如 Firefox,Chrome等。代码如下: function BroswerUtil() { } BroswerUtil.prototype = {getBrowserVersion: function () {var agent = navigator.userAgent.toLowerCase();var ar...
本文实例讲述了javascript获取元素离文档各边距离的方法。分享给大家供大家参考。具体实现方法如下:代码如下:function getDistance(obj) { if (!obj instanceof jQuery) { obj = $(obj); } var distance = {}; distance.top = (obj.offset().top - $(document).scrollTop()); distance.bottom = ($(window).height() - distance.top - obj.outerHeight()); distance.left = (obj.offset().left - $(document).scrollLeft()...