Maison  >  Article  >  interface Web  >  Résumé des petites fonctions pratiques en JavaScript (Collection)

Résumé des petites fonctions pratiques en JavaScript (Collection)

云罗郡主
云罗郡主avant
2018-10-29 16:33:222320parcourir

Quelles sont les fonctions utiles en JavaScript ? Je pense que de nombreux amis qui viennent d'entrer en contact avec JavaScript se poseront de telles questions. Ce chapitre vous présentera quelques fonctions JavaScript pratiques qui ont une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère que cela vous sera utile.

Résumé des petites fonctions pratiques en JavaScript (Collection)

1. Méthode modifiée pour obtenir la classe par vous-même

// 获取class
<script type="text/javascript">
function getByClass(oParent,sClass){
        var aEle=oParent.getElementsByTagName("*");
        var aResult=[];
        for(var i=0,tt=aEle.length;i<tt;i++){ if(aele[i].classname.indexof(sclass)="">=0){
                        var arr_class=aEle[i].className.split(" ");
                        for(var j=0,len=arr_class.length;j<len;j++){ if(arr_class[j]="=sClass){" aresult.push(aele[i]);="" }="" return="" aresult;="" <="" script>="" <="" pre=""></len;j++){></tt;i++){>

Pour le code ci-dessus, nous pouvons utiliser "l'éditeur HTML en ligne" pour le tester. .

2. Obtenez le style de l'élément

// 获取样式
function getStyle(obj,name){
    if(obj.currentStyle){
        return obj.currentStyle[name];
    }
    else{
        return getComputedStyle(obj,false)[name];
    }
}

3. Empêcher les bulles d'événements

// 阻止事件冒泡
function stopBubble(e){
        if(e && e.stopPropagation){
                e.stopPropagation();
        }
        else{
                window.event.cancelBubble=true;
        }
        return false;
}

4. >

Ce qui précède est une introduction complète au résumé des fonctions JavaScript pratiques. Si vous souhaitez en savoir plus sur le
// 进入全屏
function fullScreen() {
        var el = document.documentElement;
        var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen;
        if (typeof rfs != "undefined" && rfs) {
                rfs.call(el);
        }else if(typeof window.ActiveXObject != "undefined") {
                // for Internet Explorer
                var wscript = new ActiveXObject("WScript.Shell");
                if(wscript != null) {
                        wscript.SendKeys("{F11}");
                }
        }
}
// 退出全屏
function exitFullScreen() {
    var el = document,
    cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen,
    wscript;
    if (typeof cfs != "undefined" && cfs) {
      cfs.call(el);
      return;
    }
    if (typeof window.ActiveXObject != "undefined") {
        wscript = new ActiveXObject("WScript.Shell");
        if (wscript != null) {
            wscript.SendKeys("{F11}");
        }
          }
}

Tutoriel vidéo JavaScript, veuillez faire attention. vers le site Web PHP chinois .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer