嗨,
我有如下所示的值数组:
var myarray2 = [];
myarray2.push("10-FEB-11");
myarray2.push("11-FEB-11");
myarray2.push("12-FEB-11");
myarray2.push("13-FEB-11");
myarray2.push("14-FEB-11");
myarray2.push("15-FEB-11");
我正在尝试将其附加到DIV,但数据即将到达警报,但未使用innerHtml属性显示,请帮助
var ol = document.getElementById('hrXAxisSlider').getElementsByTagName('ol');
var i;
var htmlFrag = '';
for (i = 0; i < 11; i++) {
htmlFrag += '<li>' + myarray2[i] + '</li>';
}
alert(htmlFrag);
ol.innerHTML = htmlFrag.value;
答案 0 :(得分:0)
getElementsByTagName
返回NodeList。它 NOT 返回单个节点。
您必须:getElementsByTagName("ol")[0]
获取第一个ol
节点。
答案 1 :(得分:-1)
稍微修改您的代码,如下所示,我将获得示例代码。
function start(){ var myarray2 = []; myarray2.push( “10-FEB-11”); myarray2.push( “11-FEB-11”); myarray2.push( “12-FEB-11”); myarray2.push( “13-FEB-11”); myarray2.push( “14-FEB-11”); myarray2.push( “15-FEB-11”); var ol = document.getElementById('hrXAxisSlider'); var i; var htmlFrag =''; htmlFrag = “给出一个DIV,id是“hrXAxisSlider”
我给出的div内容是样本
如果您提供邮件ID,我将发送完整的代码