警报消息不会弹出

时间:2011-12-22 00:46:38

标签: javascript alert

我已将代码放在jsfiddle.net上。 我遇到的问题是单击showToast按钮时似乎没有调用该函数。

实际代码
<button type="button" onClick="showAndroidToast('Hello Android!')">Show Toast</button><br/&GT;

function showAndroidToast(name){      
        alert("hi");
}

我收到了错误:

  

ReferenceError:找不到变量:showAndroidToast;

有人帮忙吗?谢谢!

2 个答案:

答案 0 :(得分:1)

问题是它不是onClick而是onclick,并且在某些情况下应该声明你的函数:

<script>
 window.showAndroidToast = function(){
 //code
};
</script>
<button type="button" onclick="window.showAndroidToast('Hello Android!')">
    Show Toast
</button>

这只是在全球范围内找到,只是为了确保浏览器本身不存在问题。

答案 1 :(得分:0)

从按钮标记中删除类型:

<button onClick="showAndroidToast('Hello Android!')">Show Toast</button><br/>
//and check

希望有所帮助