带参数的Javascript警报
我试图在javascript中创建一个函数并传入参数“name”,然后当用户单击一张照片时,会出现类似“这张照片是在__;中拍摄的”这样的警报带参数的Javascript警报,javascript,html,function,parameters,alert,Javascript,Html,Function,Parameters,Alert,我试图在javascript中创建一个函数并传入参数“name”,然后当用户单击一张照片时,会出现类似“这张照片是在__;中拍摄的”这样的警报 函数(名称) { 警告(“这张照片是在“+name+”中拍摄的”); } 为什么我的尝试不起作用?当作为参数传递时,尝试'Versailles' 函数,其中(名称){ 警告(“这张照片是在“+name+”中拍摄的”); } 语法错误,请将警报更改为: var nameStr = "This photo was taken in "+name+"."
函数(名称)
{
警告(“这张照片是在“+name+”中拍摄的”);
}
为什么我的尝试不起作用?当作为参数传递时,尝试
'Versailles'
函数,其中(名称){
警告(“这张照片是在“+name+”中拍摄的”);
}
语法错误,请将警报更改为:
var nameStr = "This photo was taken in "+name+".";
alert(nameStr);
您可以使用以下选项:
function photoWhere(Pic){var\u Pic=Pic.name;\u Pic=“这张照片是在“+\u Pic+””警报(\u Pic);}
onclick=“photoWhere(凡尔赛)”
应该是:onclick=“photoWhere('Versailles')”
onclick=“photoWhere('Versailles')”
你忘了用引号括起凡尔赛宫。如果你想得到答案,你需要问一个问题。问题是什么?问题是为什么他或她的尝试不起作用。欢迎来到这里!当你发布一个主要是代码的答案时,请解释一下。
var nameStr = "This photo was taken in "+name+".";
alert(nameStr);