JavaScript随笔

1、禁止键盘Backspace键

根据多个ID对象绑定事件
$("#xmbh,#xmmc,#swtdwsdje,#swtdwsdjeyssjc,#fhdwsdje,#fhsdyssjc").keydown(function (e) {
if (e.keyCode == 8) {
return false;
}
});

2、readOnly、 disable

input 设置为disable JavaScript无法获取value

input 设置为readOnly 在IE8光标仍存在  删除用backspace键 会导致页面后退

3、onchang、 onkeydown

onchang事件 需要光标离开后触发

4、splice

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。

splice(添加/删除项目的位置,要删除的项目数量,向数组添加的新项目)

var cwsj = {
nav: "nav_eighth",
imageUrl: "url(../../style/images/left-menu.png) 0 -1765px no-repeat",
url:basepath+"/view/pageOffice/Word-cwsj.jsp?route=/"+cwsjFilePath+"&filename=财务审计&ywsyzj="+cwsjYwsyzj
};
secondnav1.splice(3,0,cwsj);

5、setInterval、setTimeout

setTimeout()  从载入后延迟指定的时间去执行一个表达式或者是函数; 仅执行一次 ;和window.clearTimeout一起使用

setInterval() 在执行时,它从载入页面后每隔指定的时间执行 一个表达式或者是函数;(功能类似于递归函数);和window.clearInterval一起使用.

原文地址:https://www.cnblogs.com/xiaoSY-learning/p/8249914.html