Die erste Funktion, die js benötigt, ist
window.onload = function() {
🎜>
function $arr(array) {
return document.getElementsByTagName(array);
}
function hide(id ) {
$( id).style.display = „none“ 🎜> }
}
Funktion geladen durch Skript
window.onload = function () {
}
2. Gekapselte ID-Funktion
Funktion $( id) {
return document.getElementById(id);
}
Anruf-ID $("angerufene ID")
3. Benutzererfahrung verbessern—— Das Textfeld erhält automatisch den Fokus 38
$("txt").focus();
Textfeld< input type = "text"id = "txt" / >
4. Verbessern Sie die Benutzererfahrung – Sie können alle Textfelder mit der Maus auswählen, was das Löschen von Text erleichtert
$( "sele").onmouseover = function() {
this.select();
}
Textfeld<
5. Eingekapselte Array-ID
Funktion $arr(array) {
return document.getElementsByTagName(array);
}
Call $arr("called array such as li i tag")
6. Benutzerdefinierte Durchschnittsfunktion
function avg(array) {
var sum = 0;
var len = array.length;
for (var i = 0; i < len; i++) {
sum + = array[i];
}
}
return sum / len;
}
for (var i = 0; i < inputs.length; i++) {
inputs[i].checked = flag;
}
}
}
8. Gekapselte Klassenfunktion [Mainstream-Browser (Google, Firefox), IE9 und höher (einschließlich IE9) unterstützen alle die Funktion document.getElementsByClassName(), IE678 unterstützt nicht]
function getClass( Klassenname, ID) {
{
ByClassName(classname);
哏 哏 哏 {
IF (ID) {
varmed = document.getElementsByTagName("*"); else {
var dom=document.getElementsByTagName( "*");
}
var arr=[];
for(var i=0;i
var txtarr=dom[i].className. split(" ");
for(var j=0;j if(txtarr.className == classname){
arr.push(dom[j]);
}
}
9.隐藏显示函数 $(id).style.display = "blockieren";
}
Das obige ist der detaillierte Inhalt vonErklärung der JavaScript-Funktionskapselung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!