小白提问,给函数传个变量

m0_58676470 2023-03-10 17:30:18

 怎么把x的值给到前面的dojian()中,x现在输出的值是个数字,dojian(x)的话报错:x未被定义

...全文
197 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_22041917 2023-03-29
  • 打赏
  • 举报
回复

可以使用
str += '...dojian(' + x + ')...';
也可以使用 模板字符串,属于es6的新特性
str += ...dojian(${x})...

  • 打赏
  • 举报
回复 1

你可以试试这样写
// 一个参数
onclick='dojian("" + x+ "" )'
// 多个参数
onclick='dojian("" + x1 + "","" + x2 + "","" + x3 + "")'

m0_58676470 2023-03-18
  • 举报
回复
@笑到世界都狼狈 非常感谢
  • 举报
回复 1
@m0_58676470 能帮到你就好

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧