随笔分类 - javascript
1
javascript知识点记录!
摘要:JS Date 对象用于处理日期和时间创建 Date 对象的语法: var myDate=new Date() Date 对象会自动把当前日期和时间保存为其初始值参数形式有以下5种:new Date("month dd,yyyy hh:mm:ss");new Date("month dd,yyyy");new Date(yyyy,mth,dd,hh,mm,ss);new Date(yyyy,mth,dd);new Date(ms);注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数各种函数的含义如下:month:用
阅读全文
摘要:Javascript刷新页面的几种方法:1 history.go(0)2 location.reload()3 location=location4 location.assign(location)5 document.execCommand('Refresh')6 window.navigate(location)7 location.replace(location)8 document.URL=location.href
阅读全文
摘要:经查证,直接调用Form的submit()方法, 并不会触发onSubmit事件, 如果改为 //这种方式能触发onFormSubmit事件所以 //这种方式不能触发onFormSubmit事件。解决办法:在直接调用Form的submit()方法时,要注意先调用一下它的onsubmit()方法:
阅读全文
摘要:selectedIndex 下拉列表框中被选择值的索引号。onchange="getCity(document.form1.city.options[document.form1.city.selectedIndex].value)"
阅读全文
摘要:用户名: 密码: IE9浏览器:windows.document.name/id.name/id.value 这里的两个对象的ID和NAME混着用都可以!强悍呀,其他浏览器都不行(亲测)。火狐、谷歌、搜狗浏览器:window.document.name.name/id.value 这里的form对象只能引用name,但是下面的元素name和id都可以。如果上面的name或id有重复的,直接使用会出现undefine未定义,会成为一个数组。用name[0]/id[0]这种方法引用就可以了。强大的搜狗浏览器默认高速内核不支持JS,要调成IE内核的。
阅读全文
摘要:var a = window.document.getElementByName("lht"); name: 哪怕只有一个,返回的也是数组。必须用a[0].value来获值。var a = window.document.getElementById("ljt");id:唯一 哪怕有很多相同的ID 也只引用第一个。只能用a.value来获值。
阅读全文
摘要:new option(text,value,defaultSelected,selected) text:字符串,指定option对象的text属性(即之间的文字) value:字符串,指定option对象的value属性 defaultSelected:布尔值,指定option对象的defaultSelected属性 返回下面selected的默认值selected:布尔值,指定option对象的selected属性 ture/false 是否选择
阅读全文
摘要:eval函数语法eval(codes);eval函数参数codes -- 字符串形式的表达式或语句eval函数返回值如果没有参数,返回undefined如果有返回值将返回此值,否则返回undefined如果为表达式,返回表达式的值如果为语句返回语句的值如果为多条语句或表达式返回最后一条语句的值eval函数说明除了解析JSON对象外,eval在程序中很少使用使用eval解析JSON对象var json=eval("({sitename:'dreamdu',sitedate:new Date(1980, 12, 17, 12, 0, 0)})");documen
阅读全文
摘要:concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");//index1 = 2var index2 = a.indexOf("l",3);//index2 = 3charAt
阅读全文
摘要:用户名:以大写字母、小写字母、数字、下划线开头。/^[a-zA-Z0-9_]{3,16}$/用户名:以大写字母、小写字母、下划线开头。以大写字母、小写字母、数字、下划线结束。/^[a-zA-Z_][a-zA-Z0-9_]{4,20}$/
阅读全文
摘要:如果上面的name、ID属性跟后面的单击事件所调用的函数名一样。则无效!!!
阅读全文
摘要:document.formName.fieldName.focus(); //此语句获得焦点formName:当前表单的名字fieldName:元素名字js:document.login.userName.focus(); //实际代码注:document.getElementById("txkk") 这里用到的是ID,而上面用到的是name。这是两者的区别。
阅读全文
摘要:if((user.value == a.value) && ((hex_md5(pass.value)) == b.value)){var txkk = document.getElementById("txkk");txkk.style.color = "#0033CC";txkk.innerHTML = "原管理员信息验证通过,请设置新的ID和密码!";var newuser = document.getElementById("newuser");var newpass = document.
阅读全文
摘要:javascript输出语句:document.write(内容);PHP输出语句:echo 内容;print_r(内容);printf(%d,内容);var_dump(内容);注意:如果内容是字符串一定要加引号;如果内容是变量,直接使用。
阅读全文
摘要:在JS里return有两个大的作用:1、中止函数,出现了return,函数下面的代码都不执行。2、接收函数的返回值,在调用的地方使用,可以获得值。
阅读全文
摘要:onsubmit 事件会在表单中的 提交表单 按钮被点击时发生。当用点击按钮,提交表单执行前,就会发生此事件。此事件一般是调用JS函数来判断时否继续提交表单。onsubmit可以接收所调有函数的返回值(true/false),如果真,继续提交表单;如果假,中止提交。例:JS函数:function jiancha0(){ var ab1 = document.getElementById("select"); var ab2 = document.getElementById("textfield"); var ab3 = document.getElem
阅读全文
1
浙公网安备 33010602011771号