2017-08-10 51 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!"); 
}); 
相关问题