我正在使用此javascript将数组中的文本放入div
function showTopic(j)
{
document.getElementById("topicBox").innerHTML +=
'<h2>'+ arrSubTopics[j].subCategoryName +'</h2>
'+ arrSubTopics[j].subCategoryInformation +' ';
}
这只会添加到div
,但我希望它替换div
建设性的批评,而不是请求支持。
答案 0 :(得分:2)
使用=
代替+=
:
document.getElementById("topicBox").innerHTML = '<h2>' // the rest...
答案 1 :(得分:1)
将+=
替换为=
:
document.getElementById("topicBox").innerHTML = ...
+=
表现为字符串连接,而你在这里不需要它。