##js首先需要的函
window.onload = function() {
function $(id) {
# ##
function $arr(array) {
return document.getElementsByTagName(array);
ide(id) {
$( 。 ## }
}
script載入的函數
window.onload = function() {
}
#2.封裝的id函數
function $( id) {
return document.getElementById(id);
}
調用id $("調用的id")
3.提升使用者體驗-文字方塊自動取得焦點38
$("txt").focus();
文字方塊< input type = "text"id = "txt" / >
4.提升使用者體驗-滑鼠經過文字方塊可以全選,方便刪除文字
$("sele").onmouseover = function() {
this.select();
}
文字方塊< input type = "text"id = "sele" / >
5.封裝的陣列id
function $arr(array) {
return document.getElementsByTagName(array);
}
呼叫$arr("呼叫的陣列例如li i標籤")
6.自訂平均值函數
function avg(array) {
var sum = 0;
var len = array.length;
for (var i = 0 i < + len; = array[i];
}
return sum / len;
} #for## 包含。 ,IE9以上的包括IE9)都支援document.getElementsByClassName()函數,IE678不支援】
function getClass(classname, id) {
// .getElementsByClassName) {
if(id){
var eleId=document.getElementById(id);
return eleId.getElementsByClassName(classname);
}
// 不帶id
else{
return document.getElementsByClassName(classname);
// 最好的IE678瀏覽器附id
if(id){ ## id);
var dom=eleId.getElementsByTagName("*");
else {
else {
中對中使用中(
##);
");
");
");
}
var arr=[];
for(var i=0;i
for(var j=0;j if(txtarr.className == 類別名稱){
arr.push(dom[j]);# }
}
}
時 時
function hide(id) {
$(id).style.display = "none";# {
$(id).style.display = 「阻塞」;### }#####