[英]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.