这是我的代码
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);
}"jan“是UL元素的id。我能够创建该元素。但是它不会添加到父element.Can中任何人都可以试试这个
发布于 2012-08-06 17:44:53
删除值并尝试:
var div1=document.createElement('li');
div1.setAttribute('id',Year12[i]);
div1.innerHTML= Year12[i];
document.getElementById("Jan").appendChild(div1);
alert(div1);或
var div1=document.createElement('li');
div1.setAttribute('id',Year12[i]);
div1.appendChild(document.createTextNode(Year12[i]));
document.getElementById("Jan").appendChild(div1);
alert(div1);对于设置类,您可以这样做:
div1.className = "your_class_name";发布于 2012-08-06 17:49:52
尝尝这个
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);
}https://stackoverflow.com/questions/11825811
复制相似问题