我正在尝试使用这种语法编写以在我的选择按钮中调用js功能...
选择
但它不能正常工作...
你们能告诉我如何解决...
在下面提供我的代码...
<div id="wrap_plans">
<div class="plan">
<div class="plan_head"><span class="hdr">Power</span><span class="tag">$64.95</span>
</div>
<div class="plan_spec"><span class="hdr">45 / 8</span> Mbps</div>
<button onclick="UversePlanSelector()">Select</button>
</div>
</div>
最佳答案
首先,UversePlanSelector不在全局对象中
从:
function UversePlanSelector(wrap, plans_in, plans_tv) {...
// > ReferenceError: UversePlanSelector is not defined
至:
UversePlanSelector = function UversePlanSelector(wrap, plans_in, plans_tv) {...
其次,UversePlanSelector是一个构造函数
从:
<button onclick="UversePlanSelector()">Select</button>
// > Uncaught TypeError: Object [object global] has no method 'init'
至:
<button onclick="new UversePlanSelector()">Select</button>
第三,UversePlanSelector接受3个参数,没有给出任何参数
宣言:
UversePlanSelector = function UversePlanSelector(wrap, plans_in, plans_tv) {...
呼叫:
<button onclick="new UversePlanSelector( /* No args given */ )">Select</button>
便利性:
> Uncaught TypeError: Cannot read property 'length' of undefined
可能在plans_in中,但是我认为您应该进一步调试它:-)