var data = [{
label: '分类一',
value: '0'
}, {
label: '分类二',
value: '1'
}, {
label: '分类三',
value: '2'
}, {
label: '分类四',
value: '3'
}, {
label: '分类五',
value: '4'
}, {
label: '分类六',
value: '5'
}]
<p class="text">
<span>0</span>
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
</p>
求教,請問如何能夠最簡單的根據資料裡的value值在 dom 裡渲染出對應的label值? ?數據是不定的,可能裡面會有十幾二十個
樓上的方式可以做到,但是這樣就相當於每次都生命一個變量,每一次都往.text裡面添加了span節點,操作了DOM,造成很大的開銷!我個人建議用下面這個方式。
雷雷
樓上的方法都是可行的,不過前兩中方法在火狐跟chrome下的性能各有優缺點,現在普遍做法上通過創建一個新的空白的文檔片段( DocumentFragment)。
雷雷