本文实例讲述了JavaScript获取页面中超链接数量的方法。分享给大家供大家参考,具体如下: 这里演示JavaScript取得页面的超链接数,感兴趣的朋友可以学习借鉴一下。 运行效果截图如下:在线演示地址如下: http://demo.jb51.net/js/2015/js-total-link-num-codes/ 具体代码如下:JavaScript取得页面的超链接数a b c希望本文所述对大家JavaScript程序设计有所帮助。
本文实例讲述了javascript获取系统当前时间的代码。分享给大家供大家参考。具体如下: 运行效果截图如下:具体代码如下:获取时间window.onload = function(){showTime();}function showTime(){var myDate = new Date();var year = myDate.getFullYear();var month = myDate.getMonth() + 1;var date = myDate.getDate();var dateArr = ["日","一",'二','三','四','五','六'];var day = myDate.getDay();var hours = myDate.getHou...
如何获取浏览器信息 Window有navigator对象让我们得知浏览器的全部信息.我们可以利用一系列的API函数得知浏览器的信息.JavaScript代码如下:代码如下:function message(){ txt = "浏览器代码名: " + navigator.appCodeName + ""; txt+= "浏览器名称: " + navigator.appName + ""; txt+= "浏览器平台和版本: " + navigator.appVersion + ""; txt+= "是否开启cookie: " + navigator.cookieEnabled + ""; txt+= "操作系统平台: " + nav...
Window有navigator对象让我们得知浏览器的全部信息.我们可以利用一系列的API函数得知浏览器的信息. JavaScript代码如下:function message() { txt = "浏览器代码名: " + navigator.appCodeName + ""; txt+= "浏览器名称: " + navigator.appName + ""; txt+= "浏览器平台和版本: " + navigator.appVersion + ""; txt+= "是否开启cookie: " + navigator.cookieEnabled + ""; txt+= "操作系统平台: " + navigator.platform + ""; tx...
本文实例讲述了JavaScript获取当前cpu使用率的方法。分享给大家供大家参考,具体如下: 想获取当前系统cpu的使用率,如果允许使用hta,可以使用以下的代码获取当前cpu的使用率(较为精确)setInterval(function() {var locator=new ActiveXObject ("WbemScripting.SWbemLocator");var service=locator.ConnectServer(".");var cpu=new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item();document.title = cpu...
在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容鼠标点击位置坐标相对于屏幕如果是涉及到鼠标点击确定位置相对比较简单,获取到鼠标点击事件后,事件screenX,screenY获取的是点击位置相对于屏幕的左边距与上边距,不考虑...
使用url传递参数,大家应该不陌生,例如: http://www.softwhy.com/home.php?mod=space&do=home&view=all 既然传递参数,那么自然就要获得传递的参数,当然获取参数的方式有多种多样,下面就介绍其中的一种,和大家一起分享,希望能够给大家带来一定的帮助,代码如下:var url="http://www.softwhy.com/home.phpmod=space&do=home&view=all"; if(url.indexOf("")!=-1) { var str=url.substr(url.indexOf("")+1); strs=str.split("&...
比较数组中数值的大小是比较常见的操作,比较大小的方法有多种,比如可以使用自带的sort()函数,下面来介绍如下几种方法,代码如下: 方法一://最小值 Array.prototype.min = function() { var min = this[0]; var len = this.length; for (var i = 1; i max) { max = this[i]; } } return max; }如果你是引入类库进行开发,害怕类库也实现了同名的原型方法,可以在生成函数之前进行重名判断:if (typeof Array.prototype['ma...
导语: 如何获取今天或者某一天所在星期的开始和结束日期,或者如何获取整个星期的日期 我们会遇到的需求的是,获取今天或者某一天所在星期的开始和结束日期。 我们这里来获取今天所在星期的始末日期,我们可以通过 (new Date).getDay() 来获取今天是星期几,然后再通过这个减去或者加上一定的天数,就是这个星期的开始日期和结束日期。 function getWeekStartAndEnd() {const oneDayTime = 1000 * 60 * 60 * 24; // 一天里一共的毫...
本文实例讲述了javascript获取select值的方法。分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>www.gxlcms.com javascript获取select值</title> </head> <script>//javascript获取选中select值/*var obj = document.getElementById("testSelect"); //定位idvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.o...
背景使用css控制页面有4种方式,分别为行内样式(内联样式)、内嵌式、链接式、导入式。 行内样式(内联样式)即写在html标签中的style属性中,如 <div style="width:100px;height:100px;"></div>内嵌样式即写在style标签中,例如<style type="text/css">div{width:100px; height:100px}</style>链接式即为用link标签引入css文件,例如<link href="test.css" rel="external nofollow" type="text/css" rel="stylesheet" />导入式即为用...
众所周知,CSS样式有三种类型:行内样式、内部样式和外部样式,JavaScript获取CSS样式时分为两种情况:行内样式获取法 和 非行内样式获取法 。 一、行内样式获取相对简单,通过element.style.attr(元素.style.属性)即可获取,示例:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>JavaScript获取CSS样式</title></head><body><!-- 给p标签设置行内样式并添加点击事件 --><p style=width: 200px;height: 100...
Javascript里面的new Date("xxxx/xx/xx")这个日期的构造方法有一个妙处,当你传入的是"xxxx/xx/0"(0号)的话,得到的日期是"xx"月的前一个 月的最后一天("xx"月的最大取值是69,题外话),如果传入"1999/13/0",会得到"1998/12/31"。而且最大的好处是当你传 入"xxxx/3/0",会得到xxxx年2月的最后一天,它会自动判断当年是否是闰年来返回28或29,不用自己判断,太方便了!!所以,我们想得到选 择年选择月有多少天的话,只需要 v...
题目要求 找出一个页面中出现次数最多的标签!!! 个人解法: var eles = document.getElementsByTagName(*); var rs = []; for(var i=0; i<eles.length; i++) {var tag_name = eles[i].tagName.toLowerCase();if(undefined != tag_name) {if(inJsonArray(rs, tag_name)) {addWeight(rs, tag_name);}else {rs.push({tag : tag_name,weight : 1})} } } SortByWeight(rs);思路: 拿到所有的标签--根据标签名称聚类---根...
前言 最近收到一个 issue 期望能在划词的时候同时保存单词的上下文和来源网址。这个功能其实很久之前就想过,但感觉不好实现一直拖延没做。真做完发现其实并不复杂,完整代码在这里,或者继续往下阅读分析。话不多说了,来一起看看详细的介绍吧。 原理分析获取选择文本通过 window.getSelection() 即可获得一个 Selection 对象,再利用 .toString() 即可获得选择的文本。 锚节点与焦节点在 Selection 对象中还保存了两个重要信息,...