我尝试了旧问题,他们将js中的值传递给js.But我想将字符串从html传递给javascript。但它给出了
未捕获的参考错误
我的html
是
<a href="#" onclick="test(TEST123)">
我的javascript
是,
function test(p){
alert(p)
}
如何传递字符串&gt;
答案 0 :(得分:3)
如果您写test(TEST123)
,那么它会查找名称为TEST123
的变量。
因此您必须将其作为字符串传递而不是变量
function test(p){
alert(p)
}
<a href="#" onclick="test('TEST123')"> and
答案 1 :(得分:2)
<a href="#" onclick="test('TEST123')">
只是在你的js函数中使用字符串参数
答案 2 :(得分:0)
如果您正在使用选择标记,并且希望在选择选项时传递值,那么可以使用
<select class="form-control" onchange="checkifclick('hello')" name="product_name">
和在javascript中
<script>
function checkifclick(test) {
alert(test);
}
基本上,我曾经遇到过这个问题,我想调用该函数,并希望将变量传递给该javascript函数。
class="form-control"
用于美化元素,form-control
是bootstrap的内置类。