这是我的代码:
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 ...
提前致谢...
答案 0 :(得分:2)
试试这个:
var Area = "000000002";
<a class='button orange' id='proceed' onclick='testFunction('"+Area+"')' 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>