1

我目前有一个看起来像这样的 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()但是我仍然对为什么我在尝试通过调用这个函数的范围之外感到困惑onchange

最终错误消息:

Uncaught ReferenceError: tongle_bill_address is not defined 
4

1 回答 1

-1

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

于 2013-07-23T23:47:46.340 回答