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一起使用.