< l; i++) {var str = els[i].innerHTML;if(/^[a-z]$/.test(str)) els[i].innerHTML = str.toUpperCase();if(/^[A-Z]$/.test(str)) els[i].innerHTML = str.toLowerCase();}}//按下回车时隐藏安全键盘if(el.innerHTML == "ENTER") {hide_or_show();}}//显示或隐藏键盘function hide_or_show() {var el = document.getElementById("keyboard");if(el.offsetWidth > 0) el.style.display = "none";else {el.style.display = "block";random_numbers();random_letters();}}//随机字母键位function random_letters() {//字符集var all_keywords = [];for(k=65; k<91; k++){all_keywords.push(String.fromCharCode(k).toLowerCase());}//td元素 , 即各键位var els = document.getElementsByTagName("td");//遍历td元素for(i=0; i