发表于: 2017-01-14 23:48:32
1 1436
今天完成的事:今天把task4写了一半,和图图大神探讨了一个关于节点克隆的问题。
明天计划的事:修改之前的task4思路。争取做完task4.
遇到的问题:完成task4生成动态页面的时候,我利用的是克隆的技术,可能思路有问题,因为克隆是不会改变DOM本身结构的,现在遇到的问题是,根本无法改变克隆出来的DOM,今天用尽各种办法,包括跟图图大神探讨,都没有很好的办法。
明天再试试,如果实在不行,换用其他动态生成方案,放弃克隆。
收货:通过今天的学习,
1、学习到了HTML节点克隆的知识。
for (var i = 0; i < phrases_new.length-1; i++) {
var itm=document.getElementById("clone");
var cln=itm.cloneNode(true);
document.getElementById("clone-box").appendChild(cln);
}
2、数组判断的方法
// content=[].slice.call(content) //利用数组的slice方法将content对象转化为数组 *
// console.log(Object.prototype.toString.call(content)) //判断content是否为数组 *
// for (var i = 0; i <content.length; i++) {
// content[i].state="live";
// }
3、模拟单选的方案。
$("li").click(function() {
clear();
$(this).addClass("active");
});
function clear() {
$("li").each(function() {
if ($(this).hasClass("active")) {
$(this).removeClass("active");
}
}
);
}
评论