我已经看过很多问题已经在这里,我一直没能找到类似的问题。我试图给按钮一个更新变量的功能(具体地说是一个数字,即 - 按钮按>>0
变成1
),并将它写到div
的innerHTML
。它在警报中更新,但不会更新innerHTML
。js按钮没有更新innerhtml
var example = 0;
var exampleDiv = document.getElementById('exampleDiv');
function buyExample() {
example += 1;
}
exampleDiv.innerHTML = 'You have ' + example + ' examples.';
网页上显示的数字是0
你能提供你的HTML代码? – wahdan
你可能想'exampleDiv.innerHTML = ...'在'buyExample'函数中,但是你还没有真正地分享足够的代码给任何人以确定。 – smarx
您必须提供整个代码才能确定,但您无法期望该示例仅在您添加了“示例”的情况下更新了Div.innerHTML。最有可能的是,您还必须在buyExample()函数内设置exampleDiv.innerHTML。 –