Javascript:在html中使用onclick时警报不起作用
我一直在为一个学校项目编写一些代码,我需要一些图像,以便在单击时触发带有信息的弹出警报。我不知道到底是什么问题,但我对这一点很陌生,我很可能只是在某个地方弄错了一些格式 在这里,您可以看到我用于发出警报的功能:Javascript:在html中使用onclick时警报不起作用,javascript,html,image,onclick,Javascript,Html,Image,Onclick,我一直在为一个学校项目编写一些代码,我需要一些图像,以便在单击时触发带有信息的弹出警报。我不知道到底是什么问题,但我对这一点很陌生,我很可能只是在某个地方弄错了一些格式 在这里,您可以看到我用于发出警报的功能: function calert(a) { var b = ''; switch (a) { case 'e' { b='test' } alert(b); } 在alert()之前的switch语句中会有更
function calert(a) {
var b = '';
switch (a) {
case 'e' {
b='test'
}
alert(b);
}
在alert()
之前的switch
语句中会有更多项,但为了简洁起见,我删除了它们。我在函数中使用变量a
,这样所有图像都可以使用相同的函数
另外,下面是带有onclick语句的图像代码
<img src="https://www.ccohs.ca/images/whmis2015/for_download/biohazardous.png" alt="biohazard" style="width:150px" onclick="calert('e')">
您的开关语法错误
function calert(a) {
var b = '';
switch (a)
{
case 'e':
b='test'
break;
}
alert(b);
}
看起来您的脚本有一些小的语法错误,这是您的问题的原因。有关详细信息,请参见下面代码段中的注释-希望这有帮助
功能calert(a){
var b='';
开关(a){//在此处添加“(a){”
案例“e”://添加:“此处”
{
b=测试;
}
}//在此处添加“}”
警报(b);
}
有什么问题?您的开关的语法错误。谢谢。我检查了原件,发现“箱子”上的冒号不见了。在这里输入时,其他部分都被我搞砸了(我不知道为什么我不直接复制/粘贴它。)