页面后退键(Backspace)失效JS

来源:互联网 发布:ipc h10网络摄像机 编辑:程序博客网 时间:2024/05/17 23:23

1、页面引用js文件--

document.documentElement.onkeydown = function (evt) {    var b = !!evt, oEvent = evt || window.event;    if (oEvent.keyCode == 8) {//BackSpace  键        var node = b ? oEvent.target : oEvent.srcElement;        var reg = /^(input|textarea)$/i, regType = /^(text|textarea)$/i;        if (!reg.test(node.nodeName) || !regType.test(node.type) || node.readOnly || node.disabled) {            if (b) {                oEvent.stopPropagation();            }            else {                oEvent.cancelBubble = true;                oEvent.keyCode = 0;                oEvent.returnValue = false;            }        }    }}