在input框回车要触发的事件和方法
//html
<input type="text" id="onkeyEvent"/>
//JS
document.getElementById('onkeyEvent').onkeypress = function () {
if (event.keyCode === 13) {
console.log('你点击了回车按钮!')
}
};
HTML DOM confirm() 方法
confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。
//语法
confirm(message)
如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。
在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 confirm() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。
//html
<div id="exit">退出</div>
//JS
document.getElementById('exit').onclick = function () {
if (confirm('你确定要退出么?')) {
console.log('你点击了确定按钮!');
}
}
禁用浏览器的返回键
在常用浏览器中,都可以禁用了后退。但是IE8中不兼容。
//防止页面后退 不兼容IE8~9
(function(){
if (window.history && window.history.pushState){
history.pushState(null, null, document.URL);
window.onpopstate = function (){
history.pushState(null, null, document.URL);
}
}
})()
js获取服务器地址
function getURL(){
var curWwwPath = window.document.location.href;
//获取主机地址之后的目录,如: test/test/test.htm
var pathName = window.document.location.pathname;
var pos = curWwwPath.indexOf(pathName); //获取主机地址,如: http://localhost:8080
var localhostPaht = curWwwPath.substring(0, pos); //获取带"/"的项目名,如:/web
var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
var rootPath = localhostPaht + projectName;
return rootPath;
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。