为了账号安全,请及时绑定邮箱和手机立即绑定

渲染的问题 关于优化

渲染的问题 关于优化

米琪卡哇伊 2019-02-25 21:31:58
需求:根据页面的每个UL的里面的input的value值然后渲染出对应li的选中的状态,【不依赖第三方库,原生实现】现在功能已经实现了,但是在性能这边是相当不好的 , 请大神给他个思路或者一段代码 让我理解一下 谢谢
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

<div id="list">

    <ul>

        <input type="hidden" value="2" />

        <li></li>

        <li></li>

        <li></li>

    </ul>

    <ul>

        <input type="hidden" value="1" />

        <li></li>

        <li></li>

        <li></li>

    </ul>

    <ul>

        <input type="hidden" value="3" />

        <li></li>

        <li></li>

        <li></li>

    </ul>

</div>

init();

function init() {

    var dul = document.getElementById('list'), uls = dul.children, i = 0, len = uls.length;

    for (; i < len;) {

        var lis = uls[i++].children, index = lis[0].value;

        lis[index].className = index;

        //lis[index].innerHTML = index;

    }

}


查看完整回答
反对 回复 2019-03-06
  • 2 回答
  • 0 关注
  • 509 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信