发表于: 2017-01-14 23:48:32

1 1435


今天完成的事:今天把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");

   }

}

);

}



返回列表 返回列表
评论

    分享到