javascript - cordova/phonegap onclick 不起作用

标签 javascript android cordova onclick listener

我尝试创建在单击事件后启动警报的按钮。类似的东西:

    <body>
    <div class="app">
        <h1>Apache Cordova</h1>
        <div id="deviceready" class="blink">
            <p class="event listening">Connecting to Device</p>
            <p class="event received">Device is Ready</p>

        </div>
        <button onclick="alert('salut')" id="boutonAlerte">Alerte</button>
    </div>
    <script type="text/javascript" src="cordova.js"></script>
    <script type="text/javascript" src="js/index.js"></script> </body>

但问题是我的 onclick 不起作用。很多人告诉我在 javascript 上试试,所以我决定写这样的东西:

function onAlertClick() {
  alert("ceci est une alerte");
}

alert("test2");

var bA = document.getElementById("boutonAlerte");
bA.addEventListener("onclick", onAlertClick());

但这是一回事。

有什么想法吗?

最佳答案

尝试添加 jQuery click 事件,它在我的 cordova 应用程序中运行良好

<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.3.js"></script>

<script type="text/javascript">
   $("#boutonAlerte").click(function(){
       alert("ceci est une alerte");
   });
</script>

这是 JSFiddle 链接

https://jsfiddle.net/9v85ku5y/

关于javascript - cordova/phonegap onclick 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36829871/

相关文章:

javascript - AJAX 和 Rails : Parsererror

javascript - 用数组初始化对象,Javascript

android - 我可以将我的 Play 商店 apk 文件上传到其他 Android 商店吗?

android - 从服务捕获 NFC NDEF_DISCOVERED Intent

当对象作为参数从 Angular2 组件传递时,外部 HTML 文件中的 JavaScript 函数不会被调用

android - Admob 编译错误 : more than one library with package name 'com.google.android.gms'

javascript - 文字和值是一回事吗?

android - 在我的每个列表项上显示缩略图

javascript - 将 Google map API 与 PhoneGap 结合使用

javascript - Plotly.js x 轴无法删除线