Javascript 如何在onclick函数html中传递字符串
我试着问了一个老问题,在那里他们把js中的值传递给js。但我想把字符串从html传递给javascript。但它给 未捕获参考误差 我的Javascript 如何在onclick函数html中传递字符串,javascript,html,Javascript,Html,我试着问了一个老问题,在那里他们把js中的值传递给js。但我想把字符串从html传递给javascript。但它给 未捕获参考误差 我的html是 <a href="#" onclick="test(TEST123)"> 如何传递字符串>如果您编写test(TEST123),那么它将查找名为TEST123的变量。因此您必须将其作为字符串而不是变量传递 功能测试(p){ 警报(p) } 和 只需在js函数中输入string参数如果您使用的是select标记,并希望在选择选项项时传
html
是
<a href="#" onclick="test(TEST123)">
如何传递字符串>如果您编写test(TEST123)
,那么它将查找名为TEST123
的变量。因此您必须将其作为字符串而不是变量传递
功能测试(p){
警报(p)
}
和
只需在js函数中输入string参数如果您使用的是select标记,并希望在选择选项项时传递值,则可以使用
<select class="form-control" onchange="checkifclick('hello')" name="product_name">
在javascript中
<script>
function checkifclick(test) {
alert(test);
}
功能检查单击(测试){
警报(测试);
}
基本上,我曾经遇到过这个问题,我想调用这个函数,并想将变量传递到那个javascript函数中
class=“form control”
用于美化元素,form control
是bootstrap的内置类。
或JS解析器将查找名为TEST123
的变量。我同意@LearningMode并对他的答案进行了升级投票。感谢您提供了这段代码片段,这可能会提供一些有限的、即时的帮助。A通过展示为什么这是一个很好的解决问题的方法,并将使它对未来有其他类似问题的读者更有用。请在您的回答中添加一些解释,包括您所做的假设。
<select class="form-control" onchange="checkifclick('hello')" name="product_name">
<script>
function checkifclick(test) {
alert(test);
}