1.在特定范围里获得一个随机数
var x = Math.floor(Math.random() * (max - min + 1)) + min;
2.让页面自动刷新一次
window.onload = function() { if (location.href.indexOf(‘#reloaded‘) === -1) { location.href = location.href + "#reloaded"; location.reload(); } }
3.让页面后退并刷新
window.history.go(-1); window.location.reload()
4.表单中只有一个input的回车提交问题
在表单内如果只有一个input元素的时候按下回车键,此input元素会变为submit类型提交表单。阻止的方法是在表单内在添加一个input并隐藏起来。
5.判断网页中的图片是否加载完成,并在加载完成之后调用方法
if ( img.complete ) { function() { // do something... }; } else { img.onload = function() { // do something... }; }
6.判断浏览器是否是IE
if (navigator.userAgent.indexOf(‘MSIE‘) > -1) { alert(‘你使用的是ie浏览器!‘) } // MSIE/Chrome/Firefox/Opera
7.页面功能处理
// 屏蔽右键菜单 document.oncontextmenu = function() { return false; } // 禁止选取 document.onselectstart = function() { return false; } // 禁止复制 document.getElementsByTagName(‘body‘)[0].oncopy = function() { return false; } // 禁止剪切 <input type="text" oncut="return false":> //防止 // 禁止粘贴 <input type="text" onpaste="return false":> // 防止当前页面被别人导入iframe if (top.location !== self.location) { top.location = self.location; } // 判断当前页面是否有iframe if(window !== top) { console.log(‘当前页面有iframe‘); } // 判断当前页面的来源(从哪个页面打开或跳转来的) document.referrer
时间: 2024-11-05 04:50:22