javascript 获取event 先从一个简单的例子说起,一个简单的button控件如下: <input type=button name=mybtn id=mybtn onclick=myFunc()/> 然后为其注册事件,这样的情况,怎么在javascript里获取event呢,特别是firefox的情况。请看:<script type=text/javascript> function myFunc(){var ev = window.event || arguments.callee.caller.arguments[0],et = ev.srcElement || ev.target;alert(et.tagName); } </script> 不出意外的...
本文给大家分享两种方法使用js获取url中的参数,其中方法二是使用的正则表达式方法,大家可以根据需要选择比较好的方法,废话不多说了,直接看详细介绍吧。 方法一: //取url参数 var type = request("type") function request() { var query = location.search; var paras = arguments[0]; if (arguments.length == 2) { query = arguments[1]; } if (query != "") { if (query.indexOf("?") != -1) { query = query.split("?")[1...
有时候,我们需要得到窗口拖动或者鼠标移动的距离,此时可以通过计算鼠标前后在页面中的位置来得到想要的结果,下面介绍几个事件属性: 1、客户区坐标位置鼠标事件都是在浏览器视口中的特定位置上发生的。这个位置信息保存在事件对象的 clientX 和 clientY 属性中。它们的值表示事件发生时鼠标指针在视口中的水平和垂直坐标(不包括页面滚动的距离)。如下图所示:var div = document.getElementById("myDiv"); //获取元素 EventUti...
前言 最近在做项目的时候遇到一个问题,需要获取一个动态预览的图片的地址,这其实不是什么问题,主要是该图片的路径是写在css的background-img属性中的,于是决定要用js获取它的url中的内容,下面给大家分享解决的方法,有需要的朋友们下面来看看。 var avatar = $("#image-preview").css("backgroundImage");alert(avatar);获取的是包含url(“xxx.jpg”)形式的值,于是查阅了下资料找到了只获取xxx.jpg形式值的方法: var avat...
一. 获取url的querystring参数 获取url的querystring参数的两种方法如下: 1.1 方法一:正则匹配 //获取url中的参数 function getQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", i); // 匹配目标参数var result = window.location.search.substr(1).match(reg); // 对querystring匹配目标参数if (result != null) {return decodeURIComponent(result[2]);} else {return null;} }对于 http://localho...
假设现在有一个URL,如下。 //www.gxlcms.com 如何通过JS访问到id和name里面的值呢,实现我们来分析一下思路。 先获取当前页面的URL,通过window.location.href。 提取该URL?后面的部分,通过slice()方法。 把获取到的Request对象分割成字符串数组,通过split() 方法。 接下来看代码。 function getUrlVars() {var vars = [],hash;var hashes = window.location.href.slice(window.location.href.indexOf(?) + 1).split(&);for (v...
screen对象 获取屏幕的高宽(分辨率)screen.width //屏幕的宽 screen.height //屏幕的高 screen.availWidth //屏幕可用宽度 屏幕的像素高度减去系统部件高度之后的值 screen.availHeight //屏幕可用高度 屏幕的像素宽度减去系统部件宽度之后的值window对象 获得窗口位置及大小window.screenTop //窗口顶部距屏幕顶部的距离 window.screenLeft //窗口左侧距屏幕左侧的距离 window.innerWidth //窗口中可视区域(view...
【行间样式获取】<div id=div1 style="backgroud:red">测试</div> <script>var odiv=document.getElementById(div1); //先获取到要获取样式的元素标签,也就是获取到div1console.log(odiv.style.background); //这样我们就可以获取到了行间的样式了</script> 【内连样式获取】<html><head><style>.div2{background:red;}</style></head><body><div id="div1" class="div2">测试</div><script>var odiv=document.g...
Javascript获取随机数的实现方法 <script type="text/javascript">function getRandom(n,m){var n=Number(n); //强制转换成数字var m=Number(m);if(isNaN(n)||isNaN(m)){ //判断是否为有效数字 ,其中一个不是有效数字就返回[0,1)之间的随机小数return math.random();}if(n>m){ //如果n>m则交换var temp=n;n=m;m=temp;}return Math.round(Math.random()*(m-n)+n);}//获取五位0-50之间的随机整数var ary=[];for (var i=0;i<5;i+...
主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问。 方法一、js获取项目根路径的方法 function getRootPath(){var curPageUrl = window.document.location.href;var rootPath = curPageUrl.split("//")[0] + curPageUrl.split("//")[1].split("/")[0] + curPageUrl.split("//")[1].split("/")[1];return rootPath; }方法二 (window.document.location.href/window.do...
对于Web程序员来说,处理简单的URL格式也许会成为一场噩梦。试想一下,一个网址里有很多组成部分都会影响你对它的解析方法: 是否以/字符开头 是否以//开头 是否以?号开头 是否以#号开头 …等等 当你想要这个地址的绝对地址时,如何判断处理和解析?它有可能是http协议的,还可能是https协议的。够头痛吧。幸运的是,我们有个简单的方法来确定它的绝对地址,就是创建一个A元素来辅助完成这个任务! JavaScript代码 这里我将使用一个...
JavaScript的document对象包含了页面的实际内容,所以利用document对象可以获取页面内容,例如页面标题、各个表单值。 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>js基础</title></head><body> <p>一. 用Document对象获得页面标题</p> <hr/> <p>二. 用Document访问一下两个表单</p><p>第一个,文本框的值</p><form name="textform"><input name="textname" type="text" value="请输入文本"/> </form> <...
1、什么是IPV6?这个问题可以去百度或Google找一下,应该会有很大的收获,其实主要就是为了解决IPV4地址不够用的问题,V4地址是32位,即:192.168.1.1,而V6地址则是128位,比V4扩大了太多倍。 2、IPV6有子网掩码吗?可以说有,也可以说没有,说有呢,是因为在IPV6中有前缀的说法,它相当于IPV4中的子网掩码,只是名称不相同了;说没有呢,也可以,因为IPV6的地址实在是太大了,号称可以给地球上每个沙子一个地址,这样就淡化了子网...
代码如下:var obj = document.getElementById("testSelect"); //定位id var index = obj.selectedIndex; // 选中索引 var text = obj.options[index].text; // 选中文本 var value = obj.options[index].value; // 选中值 jQuery中获得选中select值 第一种方式代码如下:$(#testSelect option:selected).text();//选中的文本 $(#testSelect option:selected).val();//选中的值 $("#testSelect").get(0).selectedIndex;//索引 第二种...
很久以来,我都是经过http://fw.qq.com/ipaddress来得到客户端用户的IP,这个方法简单、快速、实用 。我们调用它的写法是:<script type="text/javascript" src="http://fw.qq.com/ipaddress"></script> 它可以返回用户IP和地点,比喻:var IPData = new Array("220.181.108.85","","北京市",""); 我们即可以运用IPData[0]作为用户IP了。可是近来不知道腾讯怎么回事,这个地点失效了,提示“HTTP 500 内部服务器失败”。用js得到客...