Maison >interface Web >js tutoriel >Résumé des petites fonctions pratiques en JavaScript (Collection)
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.
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. >
// 进入全屏 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!