ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの実用的な小さな関数(コード例)

JavaScriptの実用的な小さな関数(コード例)

云罗郡主
云罗郡主転載
2018-11-10 15:22:202252ブラウズ

この記事は JavaScript の実践的な関数に関するもので、困っている方の参考になれば幸いです。

  1. クラスを取得する独自の方法

  2. #
    // 获取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++){>
2. 要素のスタイルを取得します

// 获取样式
function getStyle(obj,name){
    if(obj.currentStyle){
        return obj.currentStyle[name];
    }
    else{
        return getComputedStyle(obj,false)[name];
    }
}
#3。 ##
// 阻止事件冒泡
function stopBubble(e){
        if(e && e.stopPropagation){
                e.stopPropagation();
        }
        else{
                window.event.cancelBubble=true;
        }
        return false;
}

4. フル スクリーン モード

// 退出全屏
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}");
        }
          }
}

上記は JavaScript の実践的な機能の完全な紹介です。

JavaScript ビデオ チュートリアル

を参照してください。 PHP 中国語 Web サイト。

以上がJavaScriptの実用的な小さな関数(コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlvyestudy.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。