0

Joomla1.5プラグインをJoomla2.5プラグインに変換しようとしています。このプラグインが実行されているため、Firebugは `TypeError:document.getElementは関数ではないと言います。これが私のコードです...

   var btn = document.getElement("#imageForm fieldset div [onclick=\"\"]");
                        console.log(btn);
                        if (btn.getAttribute("onclick").indexOf("ImageManager") > -1 )
                        {
                            if (typeof window.parent.'.$request['rewrite_function'].' === "function")
                            {
                                btn.setAttribute("onclick",btn.getAttribute("onclick").replace("ImageManager.onok()","window.parent.'.$request['rewrite_function'].'()"))
                            }
                        }

私はこれに何時間も立ち往生していて、それを機能させることができません。このJavaScriptの何が問題になっているのか、少なくとも正しい方向に向けてください。

4

1 に答える 1

2

最近、同じページでjqueryとmootoolsを使用しようとしたときにこの問題が発生しました。HTMLの先頭にjqueryの競合なしを追加することで問題を解決し、jquery呼び出しを行うたびに、ショートカット$の代わりに作成した$j変数を使用しました。

  <script type="text/javascript">
    jQuery.noConflict();
    var $j = jQuery;
  </script>
于 2012-07-27T13:45:17.713 に答える