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

数组的过滤和渲染

数组的过滤和渲染

繁花如伊 2018-11-20 17:14:46
var data = [{    label: '分类一',    value: '0'}, {    label: '分类二',    value: '1'}, {    label: '分类三',    value: '2'}, {    label: '分类四',    value: '3'}, {    label: '分类五',    value: '4'}, {    label: '分类六',    value: '5'}]<div class="text"><span>0</span><span>1</span><span>2</span><span>3</span><span>4</span><span>5</span></div>求教,请问如何能够最简单的根据数据里的value值在 dom 里渲染出相应的label值??数据是不定的,可能里面会有十几二十个
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

var oDivText= document.querySelector('.text'),var _text="";

data.forEach(function(item){

    //把每一次遍历的label加上节点,再储存在_text上。

    _text += '<span>'+item.label+'</span>';

});

//最后直接把_text赋值到oDivText.innerHTML上。

oDivText.innerHTML=_text ;


查看完整回答
反对 回复 2018-12-25
  • 1 回答
  • 0 关注
  • 450 浏览
慕课专栏
更多

添加回答

举报

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