Javascript 元素原型异常(不是函数或方法)

Javascript 元素原型异常(不是函数或方法),javascript,dom,mootools,Javascript,Dom,Mootools,无论我附加到$('click_filter1')什么,它都会显示错误。。。不是函数(对于show()、hide()、toggle()) 如果我插入一个警报,警报将被执行,因此框架是init ok id为的元素确实存在 这有什么问题?为什么我会犯这个错误 $('click_filter1').addEvent('click', function() { $('click_filter1').show(); }.bind(this)); 首先,你的标题有误导性,描述

无论我附加到$('click_filter1')什么,它都会显示错误。。。不是函数(对于show()、hide()、toggle())

如果我插入一个警报,警报将被执行,因此框架是init ok

id为的元素确实存在

这有什么问题?为什么我会犯这个错误

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

首先,你的标题有误导性,描述不够

其次,
切换
显示
隐藏
元素只有在包含
元素时才可用。快捷方式
从-确保这样做,代码将按预期工作


工作示例:

首先,你的标题有误导性,描述不够

其次,
切换
显示
隐藏
元素只有在包含
元素时才可用。快捷方式
从-确保这样做,代码将按预期工作


工作示例:

+1@adriane同样,您可能希望传递事件对象,然后使用e.target.method保存额外的查找。实际上,如何单击之前未显示的不可见元素,或者这是伪代码?:)+1. @adriane同样,您可能希望传递事件对象,然后使用e.target.method保存额外的查找。实际上,如何单击之前未显示的不可见元素,或者这是伪代码?:)