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

新手上路,请多包涵

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

未捕获的引用错误

我的 html

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

而我的 javascript 是,

 function test(p){
   alert(p)
}

我怎样才能传递字符串>

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

阅读 295
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 许可协议

推荐问题