范围问题未捕获的ReferenceError

时间:2013-07-23 23:42:58

标签: javascript jquery

我目前有一个看起来像这样的JS函数:

<JQUERY IS INCLUDED HERE>
<script type="text/javascript">
    var ll = jQuery.noConflict();
    function tongle_bill_address(hide){
        if(hide){
            ll('#popUpDiv').hide();
            ll('#blanket').hide();
        }
        else{
            ll('#popUpDiv').show();
            ll('#blanket').show();
        }
    }
</script>

在页面的下方我有:

<input name="billingSameAsShipping" value="no" id="radioTwo" onchange="tongle_bill_address(0);" type="radio"/>

现在我很清楚只做$('#ELEMENT_ID').click(function(){});之类的事情甚至如何使用.toggle()然而我仍然感到困惑的是,为什么我在范围之外尝试通过{调用此函数{1}}?

最终错误消息:

onchange

1 个答案:

答案 0 :(得分:-1)

如果您打算以这种方式做事(我建议不这样做) - 确保在您引用它的上面的HTML中定义了该函数。