我正在将测试函数参数转换为字符串,但它无效。
//脚本
<script type="text/javascript">
function test(a,b,c){
alert(a.toString());
alert(b.toString());
alert(c.toString());
}
</script>
// html
<input type="text" onblur="test(jitender,chand,thakur)" />
答案 0 :(得分:2)
如果您为将要使用的所有名称定义变量,那么您可以做的唯一方法就是。
对于示例中的名称:
var jitender = "jitender", chand = "chand", thakur = "thakur";
现在您的调用将起作用,因为代码将使用变量并将变量的值发送到函数。
答案 1 :(得分:0)
试试这个
test('jitender', 'chand', 'thakur')
答案 2 :(得分:0)
用单引号包装名称,你的名字已经是字符串,你不需要转换它。
<input type="text" onblur="test('jitender','chand','thakur')" />
答案 3 :(得分:0)
试试这个,
<script type="text/javascript">
function test(a,b,c)
{
alert(a);
alert(b);
alert(c);
}
</script>
// html
<input type="text" onblur="test('jitender','chand','thakur')" />
您无需将其转换为字符串。