附加到Dojo DIV

时间:2011-03-28 05:51:16

标签: javascript

  

可能重复:
  Appending Javascript Array Values to the DOJO div

嗨,

我有如下所示的值数组:

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;

2 个答案:

答案 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 = “
    ”;    for(i = 0; i'+ myarray2 [i] +'';      }      htmlFrag + = “
”    警报(htmlFrag);  ol.innerHTML = htmlFrag; } 身体部位的

给出一个DIV,id是“hrXAxisSlider”

  1. 一个
  2. 一个
  3.  

    我给出的div内容是样本

    如果您提供邮件ID,我将发送完整的代码