[英]Javascript: Alerts not working using onclick in html
我一直在為學校項目編寫一些代碼,並且需要一些圖像來觸發彈出式警報,並在單擊時提供信息。 我不知道到底是什么問題,但是我真的是新來的,我很可能在某處出現了一些格式錯誤。
在這里,您可以看到發出警報的功能:
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);
}
看來您的腳本有一些小的語法錯誤,這是造成問題的原因。 有關詳細信息,請參見下面的摘錄中的注釋-希望對您有所幫助!
function calert(a) { var b = ''; switch (a) { // Add "(a) {" here case 'e': // Add ":" here { b = 'test'; } } // Add "}" here alert(b); }
<img src="https://www.ccohs.ca/images/whmis2015/for_download/biohazardous.png" alt="biohazard" style="width:150px" onclick="calert('e')">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.