Mootools解决方案不起作用

时间:2013-04-02 14:30:32

标签: javascript mootools

我没有任何线索为什么这个决心不起作用...... 有人可以帮忙吗?

以下是代码:

<html>
    <head>
        <script type="text/javascript" src="js/mootools-core-1.4.5-full-nocompat.js"></script>
        <script>alert($('div#root'));</script>
    </head>
    <body>
        <div id="root"></div>
    </body>
</html>

alert函数返回NULL而不是'object htmldivobject'

2 个答案:

答案 0 :(得分:2)

请尝试$('root')。在MooTools中,单个$ 等效 similardocument.getElementById,而$$可能就是您想要使用CSS时寻找的内容选择器。

在此处查看不同之处:

答案 1 :(得分:1)

当alert()内容运行时,页面的其余部分尚未加载/解析/处理,因此DOM中尚不存在#root。您需要使用domready()功能暂停代码,直到DOM完全加载:

<script>
window.addEvent('domready', function() {
    alert(blah blah blah);
});
</script>