0

mootools の負荷が html 要素にアクセスするかどうか そこにあるコードで、class = replyList という名前の html 要素にアクセスしようとしています

var tabs = getElementsByClass ('repliesList'); アラート (タブ);

しかし、タブ変数は空白のみを印刷します。ロードされたhtml要素を結合するにはどうすればよいですか? domready を使用してみましたが、まったく実行されず、警告されているものを印刷することさえできませんでした。

私を助けてください

4

2 に答える 2

0
window.addEvent("domready", function() {
    // be more deffinitive in the selectors. eg all LI with class repliesList:
    var tabs = document.getElements("li.repliesList"); // will work in all versions of mootools
    // for 1.12 (old joomla) you can use $$("li.repliesList") 

    // to be faster still - if all the tabs are children of say, ul id="menu"
    var tabs = $("menu").getElements("li.repliesList");        

    // don't alert an elements collection. get FireBug or similar and:
    console.log(tabs);

    tabs.each(function(tab) {
        // do something with each tab like tab.addEvents() etc
    });
}); // end domready
于 2010-12-02T09:42:24.220 に答える
0

mootools を使用している場合は、mootools セレクターを使用しないのはなぜですか。

$$('.repliesList') で要素にアクセスできます。コードで間違っているのは、「ドキュメント」ワード書き込みが欠落していることですdocument.getElementsByClass('repliesList');

しかし、あなたは mootools セレクターを好むべきです

于 2010-12-02T04:58:18.167 に答える