#Javascript# Javascript基本问题总结
在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; }
相关推荐
VitaLemon 2020-10-17
nmgxzm00 2020-11-10
ifconfig 2020-10-14
hhanbj 2020-11-17
zfszhangyuan 2020-11-16
古叶峰 2020-11-16
一个智障 2020-11-15
jipengx 2020-11-12
81427005 2020-11-11
xixixi 2020-11-11
游走的豚鼠君 2020-11-10
苗疆三刀的随手记 2020-11-10
Web卓不凡 2020-11-03
小飞侠V 2020-11-02
帕尼尼 2020-10-30
爱读书的旅行者 2020-10-26
帕尼尼 2020-10-23
杏仁技术站 2020-10-23