如何在javascript中将字符串值作为参数传递?

时间:2011-11-25 09:39:07

标签: javascript parameter-passing

这是我的代码:

    var Area = "000000002";
    <a class='button orange' id='proceed' onclick='testFunction("+Area+")' href='javascript:;'>Proceed</a>

现在将此值发送到下一个函数,即....

    function testFunction(Area)
    {
    alert(Area)
    }

在这种情况下,我得到值2 ....我应该得到的是000000002 ....

所以我猜它不是作为字符串发送的。

我需要知道如何获取值000000002是testFunction ...

提前致谢...

3 个答案:

答案 0 :(得分:2)

试试这个:

var Area = "000000002";
<a class='button orange' id='proceed' onclick='testFunction(&apos;"+Area+"&apos;)' href='javascript:;'>Proceed</a>

答案 1 :(得分:0)

你真的不想这样做“+ Area +”;

function testFunction(Area)
{
    alert(Area.toString())
}
var Area = "000000002";

<a class='button orange' id='proceed' onclick='testFunction(Area)' href='javascript:;'>Proceed</a>

希望这会有所帮助......

答案 2 :(得分:-1)

<button class="btn btn-success" type="submit" onclick="myFunction(<%=ppiid+","+price+","+"'"+pname+"'"%>)">add to cart</button> 

 function myFunction(x,y,z)
     {        
        document.getElementById("demo").innerHTML=x+" "+y+" "+z.toString();             
     }

<p id="demo"></p>