如何在onclick函数html中传递字符串

新手上路,请多包涵

我尝试了老问题,他们将 js 中的值传递给 js。但我想将字符串从 html 传递给 javascript。但它给了

未捕获的引用错误

我的 html

<a href="#" onclick="test(TEST123)">

而我的 javascript 是,

 function test(p){
   alert(p)
}

我怎样才能传递字符串>

原文由 user5331648 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 291
2 个回答
<a href="#" onclick="test('TEST123')">

只需在您的 js 函数中写入字符串参数

原文由 mr. pc_coder 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您编写 test(TEST123) 然后它会查找名称为 TEST123 的变量。

所以你必须把它作为一个字符串而不是一个变量传递

 function test(p){
   alert(p)
}
 <a href="#" onclick="test('TEST123')"> and

原文由 Divyesh Savaliya 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题