XXX is not a function at HTMLInputElement.onclick

寻技术 Html/CSS / React 2023年07月08日 94

在以下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一样,换成其他不同的即可。

关闭

用微信“扫一扫”