簡體   English   中英

innerHTML在Cordova Android模擬器中不起作用

[英]innerHTML not working in Cordova Android simulator

即使當我創建一個新的HelloWorld項目時,並粘貼來自w3school的代碼。 問題在於該段落沒有更改。

<p id="demo" onclick="myFunction()">Click me to change my HTML content (innerHTML).</p>

<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Paragraph changed!";
}
</script>

嘗試使用以下代碼。

 document.getElementById("demo").addEventListener("click", myFunction, false);

如果您正在使用Phonegap,請使用deviceready事件

    function myFunction() { ... }

    function onDeviceReady() {
        ...
        document.getElementById("demo").addEventListener("click", myFunction, false);
        ...
    }

    function init() {
        document.addEventListener("deviceready", onDeviceReady, false);
    }

否則,您可以將jquery用於click事件。

$("#demo").click(function () { myFunction(); });

要么

$("#demo").click(function () { 
    $(this).html("Paragraph changed!");
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM