Javascript mootools document.getelement不是函数
我正在尝试将Joomla 1.5插件转换为Joomla 2.5插件。由于这个插件正在运行,Firebug说`TypeError:document.getElement不是一个函数。 这是我的密码Javascript mootools document.getelement不是函数,javascript,joomla,mootools,joomla-extensions,Javascript,Joomla,Mootools,Joomla Extensions,我正在尝试将Joomla 1.5插件转换为Joomla 2.5插件。由于这个插件正在运行,Firebug说`TypeError:document.getElement不是一个函数。 这是我的密码 var btn = document.getElement("#imageForm fieldset div [onclick=\"\"]"); console.log(btn); if (btn.ge
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有什么问题吗?或者至少告诉我正确的方向。我最近在同一页面上尝试使用jquery和mootools时遇到了这个问题。我通过在html顶部添加jquery的无冲突解决了这个问题,每当我调用jquery时,我都使用我创建的$j变量,而不是快捷方式$:
<script type="text/javascript">
jQuery.noConflict();
var $j = jQuery;
</script>
jQuery.noConflict();
var$j=jQuery;
您确定Mootools已加载吗?您确定这些Mootools方法存在吗?似乎您想使用$$和get/setProperty。@Bergi Yes和Yes我已经检查了Mootols core.js
,并且这些方法已经存在。嗯,如果您进入firebug或inspector,并在consoledocument.getElement
中键入,我在中找不到它们,它是否返回函数?