Javascript追加子对象

Javascript追加子对象,javascript,html,Javascript,Html,这是我的密码 for(var i=0;i<Year12.length;i++) { var div1=document.createElement('li'); div1.setAttribute('id',Year12[i]); div1.setAttribute('Value',Year12[i]); document.getElement

这是我的密码

for(var i=0;i<Year12.length;i++)
      {

                var div1=document.createElement('li');
                 div1.setAttribute('id',Year12[i]);
                 div1.setAttribute('Value',Year12[i]);
                 document.getElementById("Jan").appendChild(div1);
                 alert(div1);


       }
for(var i=0;i删除值并尝试:

var div1=document.createElement('li');
div1.setAttribute('id',Year12[i]);
div1.innerHTML= Year12[i];
document.getElementById("Jan").appendChild(div1);
alert(div1);

要设置类,可以执行以下操作:

div1.className = "your_class_name";
试试这个

for(var i=0;i<Year12.length;i++)
{

    var div1=document.createElement('li');
    div1.setAttribute('id',Year12[i]);
    div1.setAttribute('Value',Year12[i]);
    //document.getElementById("Jan").appendChild(div1);
    document.getElementById("Jan").append(div1);
    alert(div1);
}

for(var i=0;我不想在li中插入一些东西吗?div1.innerHTML=“something”;div1.setAttribute('Value',Year12[i]);这将正确设置内容?代码中没有问题..应该可以工作…不,值不会影响内容。您的li看起来是这样的:
  • 如何为这个新创建的li元素设置类?您也可以用同样的方法设置id:
    div1.id=Year12[i]
    1更多疑问。如何使用document.createElement创建这个类?
    for(var i=0;i<Year12.length;i++)
    {
    
        var div1=document.createElement('li');
        div1.setAttribute('id',Year12[i]);
        div1.setAttribute('Value',Year12[i]);
        //document.getElementById("Jan").appendChild(div1);
        document.getElementById("Jan").append(div1);
        alert(div1);
    }