cuốn sách gpt4 ai đã làm

innerhtml - JavaScript .innerHTML 仅在手动调用时工作

In lại Tác giả: Walker 123 更新时间:2023-11-28 20:41:46 27 4
mua khóa gpt4 Nike

我有一个非常简单的函数,用于替换元素的innerHTML。我已经尝试调试这个问题几个小时了,但就是做不到,这令人恼火。

当从按钮调用时,按下 JavaScript(如下)可以正常工作,但是当从另一个函数调用时,它不起作用。我完全不明白为什么会这样,它是我的应用程序的相当核心的部分

  // This loaded function in my actual code is a document listener
// checking for when Cordova is loaded which then calls the loaded function
loaded();

function loaded() {
alert("loaded");
changeText();
}

function changeText() {
alert("started");
document.getElementById('boldStuff').innerHTML = 'Fred Flinstone';
}

按下按钮并替换 HTML

 


Change this text >> THIS TEXT



它的完整内容也可以在 JSFiddle 上找到。

câu trả lời hay nhất

您已经通过在 onLoad 上调用函数 loaded(); 更改了 innerHTML。将其放入一个空文件中,与 .html 相同,然后用浏览器打开并尝试。我已经注释了函数loaded();。现在将在 onclick 中更改。



Change this text >> THIS TEXT






//loaded();

function loaded() {
alert("loaded");
changeText();
}

function changeText() {
alert("started");
document.getElementById('boldStuff').innerHTML = 'Fred Flinstone';
}


关于innerhtml - JavaScript .innerHTML 仅在手动调用时工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14256503/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress