【发布时间】:2016-04-16 12:48:16
【问题描述】:
我正在使用一个应用程序在“选择框值”中的更改时,我将调用JavaScript函数。在函数中,我有一个 if/else 语句。如果条件成立,它会在我的div 中显示一个图表,否则它会在相同的div 中显示文本。
var arrayDataSource = [];
//for example this array has the following [[1,0.2],[2,0],[3,1]
$.each(test, function(index, value)
{
//code to load data to that array
});
)
if(arrayDataSource.length > 0) {
//draw graph
} else {
document.getElementById('mydiv').innerHTML = "some text";
}
当我尝试运行 else 条件时,我的内容会被覆盖,因为我使用 innerHTML 来显示文本。
我还有其他选项可以在不使用 innerHTML 的情况下使用 javascript 显示文本吗? 我还看到了一些 DOM 函数和其他相关帖子,但对我没有任何帮助。即使在 else 条件之后,我的 div 属性也应该保持原样。
【问题讨论】:
-
能分享一下代码sn-p吗
标签: javascript java dom innerhtml