这是在浏览器中的效果: 控制台打印出来的就是经度纬度的值代码如下:<!doctype html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"><title>浏览器精确定位</title><link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css"/><style>html,bod...
<!DOCTYPE html> <html> <head lang="en"><meta charset="UTF-8"><title>addclass,removeclass,hasclass,toggleclass,getbyclass</title> </head> <body> <div class="div1" id="box1"></div> <input type="button" value="按钮" id="btn1"/> <script>function addClass(obj,cls) {//obj:要添加classname的元素,cls:要添加的classname;//如果原来没有class:if(obj.className == ‘‘){obj.className = cls;} else {//本来已经有c...
原文参考http://blog.csdn.net/lzding/article/details/463177771.写在dom上的属性,内联样式 <div id="box" style="background-color:#ccc;margin-top:100px;"></div> var oBox = document.getElementById(‘box‘) console.log(oBox.style.width) 1)对于复合属性(如background),假设行间设置了样式:background-color:#333,不能通过 element.style.background 来获取(见上面例子) 2)css属性使用驼峰法,如...
原代码(360安全浏览器的极速模式不兼容)function ImgAuto(i, MaxW, MaxH) { var o = new Image(); o.src = i.src; var w = o.width;//w等于null,别的浏览器未出现该问题 }图片需要重新再加载一遍function ImgAuto(i, MaxW, MaxH) { var o = new Image(); o.onload = function(){ var w = o.width; } o.src = i.src; }注: 把onload写到前面去,先告诉浏览器如何处理这张图片...
今天碰到在做一个动态页面的时候,需要用到 URL 的参数值来作判断,从而决定某一块内容在当前页面是否显示。例如exampe.html?parm1=xxx&parm2=xxx&parm3=xxx&…,在这里就需要获取.html后面的所有参数的值。 脑子里的第一个想法是利用“&”符号分割 URL ,从而达到获取参数值的目的。 同时在网上搜了下,实地操作后,记录如下。方法一:在某一块内容的 div 标签后面,加入如下 Javascript 代码: 代码如下 复制代码 <scri...
1.typeof: 语法:typeof 对象 或者 typeof(对象) 返回对象的数据类型:只有原始数据类型:boolean number string undefined function object 由于最初的BUG导致null的数据类型成为了object,现在,null 被认为是对象的占位符,从而解释了这一矛盾。 缺陷:对于Array,null,Object对象和其他自定义对象使用typeof一律返回object;console.log(typeof(x)); //未声明x,返回undefinedvar y = false;c...
剧透:就是使用了一下Chrome Source的XHR/fetch Breakpoints 功能,在发送请求时在该行进入断点调试。# 一:不认识一下XHR/fetch Breakpoints 这个功能么? 可以去 https://developers.google.com/web/tools/chrome-devtools/ 这里找找,但一般人都打不开,我在这里大概说一下。1. 勾上Any XHR or fetch就能在发送任何请求时在该行进入断点调试 2. 同时点右上角的加号或右键选择 Add breakpoints ,输入一个字符串,在URL包含该字符...
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="js/jquery.js"></script> </head> <body><select name="cate_id" id="cate_id" class="cate_a" style="padding: 5px 10px;float: left;margin:0px 5px"><option value="0" selected="selected">所有分类</option><option value="1">奔驰</option><opti...
收拾心情,学习学习js!总结下自己的学习所得!现有的有三种方法可以获取元素的节点,分别是通过元素ID,通过标签名和类名来获取的1.GetElmentById:将返回一个与那个有给定ID属性的值的元素节点对应的对象,方法只有一个参数,元素的id属性的值必须放在单引号或双引号里documrnt.GetElmentById(id) 2.GetElmentsByTagName:方法返回一个对象数组,每个对象分别对应这文档里有给定标签的一个元素,它的参数就是标签的名字dovument.Ge...
一些常用的页面属性获取: 网页可见区域宽:document.body.clientWidth; 网页可见区域高:document.body.clientHeight; 类似视口宽度 网页正文全文宽:document.body.scrollWidth; 网页正文全文高:document.body.scrollHeight; 网页被卷去的Top:document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop; 网页被卷去的Left:document.body.scrollLeft ? document.body....
/*特殊字符转义*/function replace_html(str) { var str = str.toString().replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, ‘"‘); return str; } /* *时间格式化 *例子:time = new Date().Format("yyyy-MM-dd hh:mm:ss"); */ Date.prototype.Format = function (result) { var o = { "M+": this.getMonth() + 1, //month "D+": this.getDate(), //day "h+": this.getHours(), //hours "m+": ...
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script type="text/javascript"> function bodyonload() { var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { var inputS = inputs[i]; inputS.oncli...
方法1:var timestamp = (new Date()).valueOf();结果:1280977330748方法2:var timestamp=new Date().getTime();结果:1280977330748获取了当前毫秒的时间戳。 asp.net/// <summary>/// 获取时间戳/// </summary>/// <returns></returns>public static double GetTimeStamp(){DateTime dt1 = Convert.ToDateTime(“1970-01-01 00:00:00″);TimeSpan ts = DateTime.Now – dt1;return ts.TotalMilliseconds;}原文:http://www.c...
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } var paymenttype = GetQueryString("paymenttype");原文:http://www.cnblogs.com/zhangweixin/p/4070874.html
1)使用 XMLHttpRequest 对象获取图片url的Blob值//获取图片的Blob值function getImageBlob(url, cb) {var xhr = new XMLHttpRequest();xhr.open("get", url, true);xhr.responseType = "blob";xhr.onload = function() {if (this.status == 200) {if(cb) cb(this.response);}};xhr.send(); }注意这里的XMLHttpRequest必须使用异步模式,同步模式不能设置 responseType = "blob" 2)使用 FileReader 对象获取图片 B...