function addDiv(data,id){
var div = document.createElement("div"); //创建Div
var du=document.getElementById("DivUser");//找到最外面的那个层
var img = document.createElement("img"); //创建img元素
img.style.cursor="pointer";// 当鼠标移到图片上显示手的形状
img.setAttribute("src","images/close.jpg");//图片地址
div.appendChild(img);//向层中添加img元素
div.style.backgroundImage="url('images/background.jpg')";//Div的背景图片
div.setAttribute("id","id"+id);//给Div添加Id
div.style.Height="8px";//设置层的高度
div.style.width="20%";
div.style.float="left";
div.innerHTML=data; //向层中添加值
du.appendChild(div); //添加到最外层
}
怎样让动态生成的Div达到最外那个层的宽度时才换行,还有我动态生成的Img元素没有添加进去
var div = document.createElement("div"); //创建Div
var du=document.getElementById("DivUser");//找到最外面的那个层
var img = document.createElement("img"); //创建img元素
img.style.cursor="pointer";// 当鼠标移到图片上显示手的形状
img.setAttribute("src","images/close.jpg");//图片地址
div.appendChild(img);//向层中添加img元素
div.style.backgroundImage="url('images/background.jpg')";//Div的背景图片
div.setAttribute("id","id"+id);//给Div添加Id
div.style.Height="8px";//设置层的高度
div.style.width="20%";
div.style.float="left";
div.innerHTML=data; //向层中添加值
du.appendChild(div); //添加到最外层
}
怎样让动态生成的Div达到最外那个层的宽度时才换行,还有我动态生成的Img元素没有添加进去
var div = document.createElement("div"); //创建Div
var img = document.createElement("img"); //创建img元素
img.style.cursor="pointer";// 当鼠标移到图片上显示手的形状
img.setAttribute("src","02.jpg");//图片地址
div.style.background="#f4f4f4";//Div的背景图片
div.setAttribute("id","id");//给Div添加Id
div.style.height="300px";//设置层的高度
div.style.width="300px";
div.style.float="left";
div.innerHTML=data; //向层中添加值
div.appendChild(img);
document.body.appendChild(div); //添加到最外层
}
</script></head>
<body onload="addDiv('wo','3')">
不明白什么叫:让动态生成的Div达到最外那个层的宽度时才换行?
div.style.width="20%";
=》100%