2017-08-10 73 views
1

即使我創建了一個新的HelloWorld項目,並粘貼了w3school的代碼。 問題在於段落不會改變。innerHTML在科爾多瓦不工作Android模擬器

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

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

回答

-1

嘗試使用下面的代碼。

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的單擊事件。

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

或者

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