JavaScript
最强的法师
日拱一卒无有尽,功不唐捐终入海。
展开
-
上两道js面试题,关于数组字符串 之间的转化
1、用javascript写出函数b()方法,可以实现如下功能?var a="hello";console.log(a.b());//输出 h e l l o解:var a='hello';function splite(a){ return a.split('').join();}console.log(splite(a))2、用javascript写出函数C()方法,可以实现如原创 2016-10-14 19:39:00 · 505 阅读 · 0 评论 -
js获取浏览器基本信息:document.body.clientWidth/clientHeight/scrollWidth/scrollTop。
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文转载 2016-10-26 09:02:44 · 293 阅读 · 0 评论 -
js函数参数设置默认值
php有个很方便的用法是在定义函数时可以直接给参数设默认值,如:function simue ($a=1,$b=2){ return $a+$b;}echo simue(); //输出3echo simue(10); //输出12echo simue(10,20); //输出30但js却不能这么定义,如果写function simue(a=1,b=2){}会提示缺少对象。js函数中有个储转载 2016-11-01 14:43:42 · 909 阅读 · 0 评论 -
页面回车事件点击跳转
<input class="snasub" type="button" value="提交" onclick="return question()" id="button">document.onkeydown = function (e) { var theEvent = window.event || e; var code = theEvent.keyCode || theEv原创 2016-11-12 21:11:39 · 2056 阅读 · 0 评论 -
JS replace()方法全文替换,遇到变量怎么办?
Js 替换一个多行文本的关键字 正常,没有变量的时候应该是这样:var string = aaabbbcccc;//把 a 替换成 b:string.replace("a","b");以上只能替换第一个匹配的,要全文匹配应该用正则表达式:string.replace(/a/g,"b");//正则加个参数 g ,表示全文匹配。但现在,我要替换的不是 a 这个字符了,而是从外面传进来的一个变量:原创 2016-12-14 23:56:36 · 12716 阅读 · 2 评论 -
js 获取url地址的get参数
如果我们写js时候碰到,要获取url地址栏的参数怎么办,我们不能想php那样,用一个$_GET['']但是我们可以写一个函数来获取,如下:function getUrl() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -原创 2016-12-23 11:45:55 · 2560 阅读 · 0 评论 -
如何获得select被选中option的value和text和......
我想获取select选中的value,或者text,或者……比如这个:<select id="select"> <option value="A" url="http://www.baidu.com">第一个option</option> <option value="B" url="http://www.qq.com">第二个option</option></select>一:J原创 2017-04-17 23:06:07 · 137302 阅读 · 2 评论