简体   繁体   中英

alert message does not pop up

I have put the code on jsfiddle.net. The problem I am having is that the function does not seem to get called when showToast button is clicked.

The actual code
<button type="button" onClick="showAndroidToast('Hello Android!')">Show Toast</button><br/ >

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

I got the error:

ReferenceError: Can't find variable: showAndroidToast;

Anyone help? Thanks!

The problem is that it is not onClick but onclick, and your function should be declared in some cases like this:

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

This is just to be found globally, just to be sure it is not a problem with the browser itself.

Remove type from your button tag:

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

Hope it helps

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM