在以下JS代码运行后,发现利用浏览器调试器会报错:
index.html?112132:340 Uncaught TypeError: fanbei is not a function
at HTMLInputElement.onclick (index.html?112132:340:120)
以下是htm和js代码:
<strong>结果翻倍后随机:</strong><input name="fanbei" id="fanbei" class="num_input" type="text" value="10" />
<input type="button" id="btn70" class="v_input_2" onclick="fanbei()" style="cursor:pointer" value="生成">
<script>
function fanbei(){
prv=$('#num_result').val()
prv_vv=$('#num_result').val()
fanbei=$('#fanbei').val()
for (i=1;i<=fanbei;i++){
prv=prv+prv_vv;
}
....
}
</script>
解决方法:
不要将事件function名与元素的ID一样,换成其他不同的即可。