gpt4 book ai didi

javascript - insideHTML 无法在 Cordova Android 模拟器中工作

转载 作者:行者123 更新时间:2023-11-28 10:44:41 26 4
gpt4 key购买 nike

即使我创建一个新的 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 来处理点击事件。

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

或者

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

关于javascript - insideHTML 无法在 Cordova Android 模拟器中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45612289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com