常用javascript整理

1. 关闭当前页面:
关闭当前页面



2. 页面跳转:

跳转到当前页面


返回上一页


如果是表单提交的时候,使用前者返回则表单会清空,而后者返回的时候表单可以保留刚才提交前的的数据。


不仅仅可以使用window.location.href实现跳转页面,如果写成top.location.href则可以用于frameset的页面跳转,可以避免页面只在某一个框架内跳转。
同理,top对象之外还有parent,self等特定对象,都可以实现相应的功能。



3. 弹出新窗口:
弹出新窗口

关闭弹出的窗口,并让父窗口刷新。见下面的代码。



4. 刷新当前页面.
刷新当前页面


如果是页面刷新,使用window.location.reload();如果是关闭弹出的窗口,并让父窗口刷新,那么就需要使用opener.location.reload();
opener指的就是弹出新窗口的父页面。

关闭当前新弹出的窗口,并且让父窗口刷新。



同上述所讲的,不仅仅可以使用window.location.reload(),如果更换成top,parent等也可以实现相应的功能。


如果是在一个frameset页面中,想让某一个框架实现刷新,那么可以使用:
框架的name.location.reload();


5.确认操作提示:
确认删除吗?
这个操作经常用于后台操作的时候。


6. 特殊的页面跳转。
一般情况下使用window.location.href='url';来实现页面跳转,
但是特殊情况下使用以下书写来实现特定的页面刷新。
window.location.href=document.referrer;
备注:请理解document.referrer的含义。



7. 只允许输入数字的表单控件:

填写11位手机号码
onblur="this.value=this.value.replace(/\D/g,'')"
>


备注:这个效果主要是利用了正则的知识。非常实用!对于客户端js表单验证很有帮助。



8. 去除带超链图片周围的虚线:

常用javascript整理



如果应用在input控件上,那么可以防止用户对文本框中输入文本:



9. 屏蔽鼠标的拷贝操作:

启动



10. 切换图片:

常用javascript整理

 

常用javascript整理



11.可以变换长度的input控件:

输入email:
+
-



12.字体大小:【大】 【中】 【小】



 


这里的内容可以设置字体大小。当点击上方的字体大小后,这里的内容会相应改变。




13.变换样式:【样式1】 【样式2】 【样式3】



 


这里的内容可以变换样式。当点击上方的样式选项后,这里的内容不仅仅会变化字体大小,还可以自由设置相应的样式。




14. 取出窗体中表单控件的数量:
document.forms.length;
备注:forms为form表单的name。



15. 判断表单控件全选与取消:

 


选项1
选项2
选项3
选项4

全选




备注:
1). myform为form表单的name;
2). 注意document.myform.length的用法;
3). 注意document.myform.elements[i].name的用法。这个用法实际上是获取该控件的name值;
4). 注意document.myform.elements[i].checked的用法,可以给该属性赋值true或者false,就表示被选中或者取消选中。




16. javascript中常用的函数:


1).indexOf()的用法:
返回字符串2在字符串1中出现的位置:string1.indexOf("string2")。返回数值,如果返回-1表示string2没有在string1中存在。



2). substring()的用法:
取出字符串中指定起点和终点的子字符串:
substr(start[,length])的用法:
取出从第几位到指定长度的字符串.
例如:"abcdefghi".substring(2,6) 返回"cdef";
"abcdefghi".substr(2,6) 返回"cdefgh"
备注:。
substring(start,end)必须有两个参数,终点位置不包含在内。substr(start[,length])第二个参数是可选,如果不写,则返回从指定位置到字符串结束位置的字符串,如果有第二个参数则表示取多长的字符串



3). string.toLowerCase()使字符串全部变为小写.
string.toUpperCase()使全部字符变为大写.



17. js的日期形式:
new Date()获取当前时间,以下分别是获取当前年份,上一个月,当前日期,星期,小时,分钟,毫秒的方法。




18. 调用操作系统默认打印:
window.print();




19. 加为收藏:
加为收藏


备注:将需要收藏的url地址放置在相应的位置即可。



20. 设为首页:
设为首页


备注:将需要设置的url地址和网站名称放置在相应的位置即可。



21. 正则表达式在js中的使用:[见源码]




22. 在状态栏显示內容:
window.status = "需要显示的內容";




23. 判断浏览器类型:[见源码]




24. 防止被人frame:




25. 网页将不能被另存为:




26.ENTER键可以让光标移到下一个输入框:

你可能感兴趣的:(常用javascript整理)