JavaScript
彩虹咖啡
多愁善感
展开
-
JavaScript中如何选中下拉框的文本
var selectObj=document.getElementById("下拉列表id"); 下拉框选中项的文本 var selectOptionText= selectObj.options[selectObj.selectedIndex].innerText; 下拉框选中项的值 var selectOptionValue=selectObj.options[selectObj.selec原创 2009-04-23 01:53:00 · 1073 阅读 · 0 评论 -
javaScript 中使下来框不可用
document.getElementById("goodsId").disabled = true;原创 2009-09-22 13:44:00 · 700 阅读 · 0 评论 -
回车事件
function whenenter(){ if(event.keyCode==13){ login(); } } onkeydown="whenenter();"原创 2009-10-14 13:40:00 · 906 阅读 · 0 评论 -
日期框改变触发事件
<br /><input type='text' <br />name="rhXiaciCbRq" <br />onclick='calendar()'<br />value="<ww:property value="rhXiaciCbRq"/>" <br />onpropertychange="changeChaobiaoRq(this);" <br />style="width:60%" readonly="readonly"/>原创 2010-07-08 14:40:00 · 2358 阅读 · 0 评论 -
禁用回到上一页面
<br /><a href=/"javascript:printFp()/" onclick=/"javascript:location.replace(this.href);event.returnValue=false;/"><br /><img border='0' src=/"func-print.gif/"><br /></a><br /> <br />将蓝色加粗代码加到你的标签里就可以了,比如你要从A跳到B页面,想在B页面不能返回A则在A跳转的标签中加入代码即可原创 2010-07-06 14:27:00 · 829 阅读 · 0 评论 -
javascript 触发事件列表
<br />1.单击事件___onclick<br />用户单击鼠标按键时产生的事件.同时onclick指定的事件处理程序或代码将被调用执行.<br />如:<input type="button" value="打开页面" onlick="window.open('xxxx.html','newwindow','width=456,height=230,toolbar=no,menubar=no,scrollbars=yes');"><br /> <br />2.改变事件___onchange<br />原创 2010-07-08 12:58:00 · 613 阅读 · 0 评论 -
javascript获取分辨率,网页窗口大小等值
19楼空间,`(uqj3~9?!FOb*p#?L;DL0+t:{z]tbs0var s = "";19楼空间e kA3HoT1Hs += "网页可见区域宽:" + document.body.clientWidth;19楼空间cy2if}:H/SE@s += "网页可见区域高:"+ document.body.clientHeight;19楼空间//U`原创 2010-05-19 18:30:00 · 673 阅读 · 0 评论 -
javascript 日期格式化
<br /><script language="JavaScript"> <br />Date.prototype.format = function(format) //author: meizz <br />{ <br /> var o = { <br /> "M+" : this.getMonth()+1, //month <br /> "d+" : this.getDate(), //day <br /> "h+" : this.getHours(), //hour <原创 2010-08-03 18:09:00 · 543 阅读 · 0 评论 -
javascript 获取字符串中的最后一个数字串
<br /> <br /><SCRIPT language="JavaScript"> <br /> init();<br /> function init(){<br /> var u='asdfadfa00002.adfadsf00013';<br /> getLastNumberStr(u);<br /> }<br /> <br /> /*<br /> 获取传入字符串的最后几个数字<br /> */<br /> function getLastNumberStr(str)<br />{<br />原创 2011-05-26 15:05:00 · 6552 阅读 · 0 评论 -
JavaScript location对象用法详解
BOM(浏览器对象模型)中最有用的对象之一就是location,它是window对象和document对象的属性。location对象表示载入窗口的URL,此外,它还可以解析URL:hash:如果URL中包含有“#”,该方法将返回该符号之后的内容(例如:http://www.sunchis.com/index.html#welcome的hash是“#welcome”)。host:服务器转载 2011-06-08 18:17:00 · 6556 阅读 · 0 评论 -
Javascript 函数声明 的优先级 高于 变量声明的优先级,但 不会 覆盖变量赋值
一段代码及输出如下:b = c;b();console.log(a); //1console.log(b); //2console.log(c); //3function c() { a = 1, b = 2, c = 3;};将上述代码稍作修改:b = function c() { a = 1, b = 2, c = 3;};原创 2015-10-19 11:21:26 · 5897 阅读 · 0 评论 -
js变量以及其作用域详解
一、变量的类型 Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如:i=100;//Number类型 i="variable";//String类型 i={x:4};//Object类型 i=[1,2,3];//Array类型 JS的这转载 2015-10-19 15:57:17 · 486 阅读 · 0 评论 -
文本框onpropertychange事件
" onclick="calendar()" onpropertychange="findSubStock();" readonly>原创 2009-09-21 11:24:00 · 1087 阅读 · 0 评论 -
javaScript 转换日期方法
function formatDate(d){ // 创建 Date 对象。 var s =""; s += d.getYear() + "-"; // 获取月份。 s += (d.getMonth() + 1) + "-"; // 获取日。 s += d.getDate()原创 2009-09-17 19:45:00 · 568 阅读 · 0 评论 -
清空
function resetSearch(form1){ for(var i=0;i if(form1.elements[i].type==text ||form1.elements[i].type==radio ||form1.elements[i].type==select-one) // ||(form1.elements[i].type==hidd原创 2009-07-09 08:53:00 · 1039 阅读 · 0 评论 -
下拉框平铺
原创 2009-07-13 16:11:00 · 1362 阅读 · 0 评论 -
对js中startWith和endWith的扩展
function test(){ var a = "abcdef".startWith("abc"); alert("a : "+a); var b = "abcdef".endWith("def"); alert("b : "+b);}String.prototype.endWith=function(str){if(str==null||str==""||this.length==0||s原创 2009-07-13 17:47:00 · 1036 阅读 · 0 评论 -
比较两个日期相差天数
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type" con原创 2009-07-14 14:04:00 · 802 阅读 · 0 评论 -
用正则轻松搞定千分位显示问题
n="1279834847944074100465236.33"// re=/(/d{1,3})(?=(/d{3})+(?:$|/.))/gre=/(/d{1,3})(?=(/d{3})+(?:$|/D))/g //肖遥云指点n1=n.replace(re,"$1,")alert(n+"/r/n"+n1)//-->转载 2009-07-29 14:22:00 · 937 阅读 · 0 评论 -
防复制用户在网页上选中的内容
oncopy="return false"原创 2009-07-30 17:27:00 · 684 阅读 · 0 评论 -
javascript 实现千分号分割
var re=/(/d{1,3})(?=(/d{3})+(?:$|/D))/g function formatNum(valueName,num,type){ //var srcTarget = document.getElementById(valueName); //var name=""; //if(document.all(valueName).tagName=="INPUT") //原创 2009-07-30 08:27:00 · 1456 阅读 · 1 评论 -
oncontextmenu和鼠标右键
oncontextmenu是鼠标右键事件,要禁止右键可以这样写:在整个BODY内禁止右键:在某个DIV个内禁止右键:注意这里有一人return false,这样就不会出现系统的右键菜单,所以可以利用这个事件定义自己的右键菜单: function myMenu(){ alert(myMenu test!); 菜单列表程序,可以用DIV或TABLE等来做。}在这点击右键试试原创 2009-07-30 17:25:00 · 785 阅读 · 0 评论 -
禁止选中网页上的内容
onselectstart="return false"原创 2009-07-30 17:26:00 · 610 阅读 · 0 评论 -
checkDecimal
function checkDecimal(obj, header){ var sNum = "1234567890"; var i = 0; var sValue; var sChar; var bHaveDot = false; //sValue = obj.value.trim(); sValue = obj.value; obj.value原创 2009-08-03 13:53:00 · 804 阅读 · 0 评论 -
JavaScript 闭包
一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码:f原创 2009-05-26 09:14:00 · 850 阅读 · 0 评论 -
全选 全取消
function allOk() { var yqdz_id = ""; for(var i = 0; i var obj = form1.elements[i]; if(obj.type == "checkbox") { obj.checked = true; } } }function allClear() { var yqdz_id原创 2009-06-15 10:24:00 · 681 阅读 · 0 评论 -
javascript 对象的 key 都是字符串
例如:题目是: 对数组进行去重操作,只考虑数组中元素为数字或字符串,返回一个去重后的数组function uniq2Array(arr) { //better 因为木有改变原来数组项的顺序 对象的隐形遍历查询属性查询? var result = [], obj = {}, i, len, key; for (i = 0, len = arr.length; i <转载 2015-10-19 11:30:56 · 7868 阅读 · 0 评论