mootools document.getelement不是一个函数

时间:2012-07-25 11:49:03

标签: javascript joomla mootools joomla-extensions

我正在尝试将Joomla 1.5插件转换为Joomla 2.5插件。由于这个插件是runnning,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有什么问题,或者至少指出我正确的方向。

1 个答案:

答案 0 :(得分:2)

当我尝试在同一页面上使用jquery和mootools时,我最近遇到了这个问题。我通过添加jquery在我的html顶部没有冲突解决了这个问题,每当我进行jquery调用时,我使用了我创建的$ j变量而不是快捷键$:

  <script type="text/javascript">
    jQuery.noConflict();
    var $j = jQuery;
  </script>