我将字符串传递给函数,但它给了我一个错误:
assignAttr(var menu="menu", var container="menu_container",var text="menu_text");
function assignAttr(menu,container,text)
{
alert(menu + container + text);
}
答案 0 :(得分:4)
你只需要调用这样的函数:
assignAttr("menu", "menu_container", "menu_text");
答案 1 :(得分:2)
正确的代码是这样的:
function assignAttr(menu,container,text) {
alert(menu + container + text);
}
var menu="menu";
var container="menu_container";
var text="menu_text";
assignAttr(menu, container, text);
该代码用于显示如何将变量用作参数。
当然,您可以将函数调用编写为:
assignAttr("menu", "menu_container", "menu_text");
答案 2 :(得分:0)
您不能声明这样的变量。你需要这样做:
var menu="menu";
var container="menu_container";
var text="menu_text";
assignAttr(menu, container, text);
function assignAttr(menu,container,text)
{
alert(menu + container + text);
}