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

时间:2016-03-04 09:56:11

标签: javascript html

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

  

未捕获的参考错误

我的html

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

我的javascript是,

function test(p){
   alert(p)
}

如何传递字符串&gt;

3 个答案:

答案 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的内置类。