有人可以看看这个javascript函数并告诉我告诉我我做错了什么吗?我想传递4个变量。我知道javascript很少。
感谢。
function chg(back,front,left,right)
{
return test("div#post", "#" + "back", "#" + "front", left, right);
}
这是onload文件
window.onload = function() {
function chg(back,front,left,right)
{
return test("div#post", "#" + "back", "#" + "front", "left", "right");
}
}
答案 0 :(得分:2)
我看不到任何语法错误。
back
而不是"back"
吗? (与前面相同)test
函数?它会带来什么回报?答案 1 :(得分:1)
出于所有意图和目的,我的代码和代码完全相同。也许这会有所帮助?
function chg(back,front,left,right)
{
var result;
//Pass left & right to the test function
result = test("div#post", "#back", "#front", left, right);
//Do something with back & front....
//What?... I have no idea.
return result;
}
答案 2 :(得分:0)
你在语法上没有做错任何事。但是,从未使用过两个输入参数(back
和front
) - 您将字符串“back”和“front”放在字符串文字中,因此从不使用这些参数。从功能上讲,这是不可能的。什么是test()
?它是在别处宣布的另一个功能吗如果是这样的话,那也会有所帮助。