我附加到$('click_filter1')的任何内容都会显示错误...不是函数(对于show(),hide(),toggle())

如果我插入警报,警报将被执行,因此框架可以正常运行

具有ID的元素肯定存在

这可能是什么问题?为什么我会收到此错误?

    $('click_filter1').addEvent('click', function() {
        $('click_filter1').show();
    }.bind(this));

最佳答案

首先,您的标题具有误导性,而且描述性不足。

其次,仅当从MooTools-more包含toggle时,showhideElementElement.Shortcuts才可用-请确保这样做,并且代码将按预期工作。

工作示例:http://www.jsfiddle.net/UjF2y/

关于javascript - 元素原型(prototype)异常(不是函数或方法),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4541739/

10-11 12:33