1.键盘Tab切换html元素:
tab 键大部分时候用于html页面在可以输入框, 链接, 按钮的跳转,
关于如何控制元素间的跳转顺序和忽略某些元素不进行跳转。
默认情况下,tab键按照页面上相关元素出现的顺序进行跳转,如果要对起进行跳转控制可以通过一个属性tabindex来控制当按下tab键的时候元素焦点的获取. 如果tabindex=-1的时候,tab按下就会直接忽略这个元素的焦点聚焦。但是如果你想要控制跳转的顺序,可以通过控制设置tabindex的值,tabindex值的范围在【1~32767】
2.<input type=file>的清空
一般情况下,不允许通过脚本来对文件上传框赋值。
下面提供一个变通的方法。就是创建一个新的input type="file"把原来的替换掉。
function clearFile() {
var oldFile = document.getElementById("fileID");
var newFile = document.createElement("input");
newFile.id = oldFile.id;
newFile.type = "file";
oldFile.parentNode.replaceChild(newFile, oldFile);
}