碰到一个问题,就是遇到{"1",:"a"},{"2","b"}这种json对象,键名不固定,然后就不知道怎么取了,监视器下面是个object,没有什么属性方法。第一次碰json,自己试着用索引[0],[1]分别获取,失败了。后来在网上找到答案d = {‘1‘: ‘a‘, ‘2‘: ‘b‘}for(i in d){ i 就是键,d[i]就是值} 原文:https://www.cnblogs.com/cqLynnLee/p/10962142.html
qa项目可能需要客户端获取到url的参数,搜到一个很好的解决方法,记录在博客,省得以后找麻烦。方法一:分解链接的方式<script type="text/javascript">
/** 说明:Javascript 获取链接(url)参数的方法*/
function getQueryString(name)
{// 如果链接没有参数,或者链接中不存在我们要获取的参数,直接返回空if(location.href.indexOf("?")==-1 || location.href.indexOf(name+‘=‘)==-1){return ‘‘;}// 获取链接中参数部分var ...
说明获取屏幕的可用宽度和高度示例<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>显示浏览器窗口的高度和宽度</title><link rel="stylesheet" href="">
</head>
<body><script type="text/javascript">var availWidth = screen.availWidth;var availHeight = screen.availHeight;document.write(availWidth + " " + availHeight);</script>
</body>
</html>本...
整理:如果需要获取最近若干个月,牵扯到跨年的话,该怎么实现的问题,抽了点时间,代码如下:/**纪元时间获取最近12个月** @num 传入获取月的数目**/(function getMonth(num) {var _curDate = new Date(),_curTime = _curDate.getTime(), //当前纪元时间_oneDayTime = 24 * 3600 * 1000, //一天的总毫秒数_thisMonSumDay = new Date(_curDate.getFullYear(), _curDate.getMonth() + 1, 0).getDate(); //当前月份总天数var _result...
//星期function formatWeek(n){ let myDate = new Date(); let theDay=myDate.getDay() let week=[‘星期一‘,‘星期二‘,‘星期三‘,‘星期四‘,‘星期五‘,‘星期六‘,‘星期日‘] let year=myDate.getFullYear(); let month=myDate.getMonth()+1; let day=myDate.getDate(); return week[n] }//日期function formatDay(AddDayCount) { let myDate = new Date(); myDate.setD...
这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法。最关键的JavaScript API是:event.selection = window.getSelection();
这里的selection实际上是个对象,但如果我们使用 .toString()或强行转化成字符串,我们将得到被选中的文字。$(document).ready(function () {$(".contenttext").mouseup(function (e) {var txt;var parentOffset = $(this).offset();var x = e.pageX - parentOffset.left;var y = e.pag...
有时我们需要在js文件中用URL传来的参数,但是Javascript是客户端执行的脚本语言,而Session是服务器端的对象,我们不能直接取得Session中的值。那么,我们该如何在JS文件中获取URL中的参数呢?
下面介绍两种方式,一种是字符串拆分法,另一种是正则匹配法。第一种:字符串拆分法这种方式是通过location.search方法取得URL中的参数部分,然后再进一步处理得到的。具体代码如下:[javascript] //获取地址栏里(URL)传递的参数
f...
使用以下Javascript代码即可获取Javascript文件自身所在URL路径。var js = document.scripts;var url =js[js.length -1].src;
如果需要获取Javascript文件所在文件夹,可以执行以下代码。如果想再获取上一层的文件夹,再执行一次下面的代码即可。url = url.substring(0, url.lastIndexOf(‘/‘));
例如在本地服务器环境的根目录下,建立一个Javascript文件夹,在其中放一个index.html文件,代码如下:<html><head><scripttype="tex...
Javascript获取select下拉框选中的的值现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法<select id="test" name=""> <option value="1">text1</option> <option value="2">text2</option> </select>code:一:javascript原生的方法 1:拿到select对象: var myselect=document.getElementById("test"); 2:拿到选中项的索引:var index=myselect.selectedIndex ; ...
function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount); var year = dd.getFullYear(); var month = dd.getMonth()+1+""; if(month.length<2)month="0"+month; var day = dd.getDate()+""; if(day.length<2)day="0"+day; var hour = dd.getHours()+""; if(hour.length<2)hour="0"+hour; var minutes = dd.getMinutes()+""; if(minutes.length<2...
JavaScript获取DOM节点HTML元素CSS样式技术maybe yes 发表于2015-01-10 18:07原文链接 : http://blog.lmlphp.com/archives/59 来自 : LMLPHP后院如何使用 JavaScript 获取某个 DOM 节点下 HTML 元素的 CSS 样式值?使用过 JQuery 的童鞋一定都非常的熟悉,Jquery 提供了非常强大的 CSS 方法,可以很方便的设置和获取元素的 style 属性。某些情况下,我们不能使用 JQuery 时,就必须使用纯 JavaScript 获取元素的 style 属性值。本...
/** 根据id属性的值获取元素,返回来的是一个元素对象*document.getElementById("id属性的值");*根据标签名字获取元素,返回来的是一个伪数组,里面保存了多个DOM对象*document.getElementsByTagName("标签名字");** 下面的几个,有的浏览器不支持** 根据name属性的值获取元素,返回来的是一个伪数组,里面保存了多个DOM对象*document.getElementsByName("name属性的值");* 根据类样式的名字获取元素,返回来的是一个伪数组,里面保存了多个...
一、getElementById()参数:id 属性,必须唯一。返回:元素本身。若 id 不唯一,则返回第一个匹配的元素。定义的位置:仅 document(即:除 document 之外的元素调用该方法,会报 is not a function)。二、getElementsByName()参数:name 属性,不必唯一。返回:NodeList 对象。定义的位置:仅 document。彩蛋:对于 <form>、<img>、<ifram>,当且仅当为上述元素设置 name 属性的时候,Window 对象会自动创建一个对应的属性,并可...
Webkit 内核的浏览器在加载完图片之后才能获取宽和高。所以,我建议使用onload时间来获取图片的宽和高1var img = $("img")[0]; // Get my img elem2var pic_real_width, pic_real_height;
3 $("<img/>") // Make in memory copy of image to avoid css issues4 .attr("src", $(img).attr("src"))
5 .load(function() {
6 pic_real_width = this.width; // Note: $(this).width() will not7 pic_real_hei...