61,112
社区成员
发帖
与我相关
我的任务
分享
function addData() {
var n = 3;
var i = 0
for(i = 0; i < n; i++) { //获取到Ul列表
var ul = document.getElementById("u");
//创建元素Li
var li = document.createElement("li");
var ulChild = document.createElement("ul");
ulChild.style.width = "100%";
//向li中添加内容
li.innerHTML = arrays[i]+ "<img src=\"img/normal2.png\" width=\"35\" style=\"float: right; margin-top: 0px; margin-right: 20px;\" />";
li.style.color = "#0000FF";
li.style.background = "666";
li.addEventListener("click", function() {
if(child == 0) {
child = 1;
}
if(this.childElementCount == 0) {
// alert("add");
var k = 0;
var len = ulChild.childNodes.length;
for(k = 0; k < len; k++) {
// alert(k);
ulChild.removeChild(ulChild.childNodes[0]);
}
var j = 0;
for(j = 0; j < n; j++) {
var ul2 = document.createElement("ul");
var lichild = document.createElement("li");
lichild.style.height = "100%";
lichild.style.width = "100%";
lichild.innerHTML = childarrays[j];
// ulChild.style.height="100px";
ulChild.appendChild(lichild);
lichild.style.color = "darkgoldenrod";
lichild.addEventListener("click", function() {
if(child == 0) {
child = 2;
}
if(this.childElementCount == 0) {
// alert("add");
var k = 0;
var len = ul2.childNodes.length;
for(k = 0; k < len; k++) {
// alert(k);
ulChild.removeChild(ulChild.childNodes[0]);
}
var j = 0;
for(j = 0; j < n; j++) {
var lichild2 = document.createElement("li");
lichild2.innerHTML = childarrays[j];
ul2.appendChild(lichild2);
lichild2.addEventListener("click", function() {
child = 3;
// loadXMLDoc('http://i2.mediapower.mobi/adpower/vm/Bora/js/test.js');
});
}
ul2.style.display = 'block';
this.appendChild(ul2);
} else if(ul2.style.display != 'none') {
if(child == 2) {
ul2.style.display = 'none';
}
} else {
ul2.style.display = 'block';
}
});
}
ulChild.style.display = 'block';
this.appendChild(ulChild);
} else if(ulChild.style.display != 'none') {
if(child == 1) {
ulChild.style.display = 'none';
// alert("none");
}
} else {
// alert("block");
ulChild.style.display = 'block';
}
child = 0;
});
//向ul追加元素li
ul.appendChild(li);
}
}