You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:实现点击按钮时将按钮值更新为变量值的功能

点击按钮更新值功能修复

你的代码里有几处语法错误导致功能失效,具体问题和修正方案如下:

存在的问题

  • 脚本里的value="1"是无效代码,属于语法错误,会阻碍后续代码执行
  • 函数参数用了JS关键字this,不能作为参数名使用
  • 函数内部用了target变量,但这个变量并没有被定义(参数名和内部引用不匹配)

修正后的完整代码

<input onclick="change(this)" type="button" value="0" id="myButton1" />
<script>
function change(target){
  target.value = parseInt(target.value) + 1;
}
</script>

修改说明

  1. 移除了无效的value="1"语句,消除语法错误
  2. 将函数参数改为合法的变量名target,和函数内部引用的变量保持一致
  3. 保留parseInt转换按钮值为数字,避免出现字符串拼接(比如点击后不会变成"01"而是1)

内容的提问来源于stack exchange,提问作者FAKE ACOUNT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 02:33:34