var data = [{
label: '分类一',
value: '0'
}, {
label: '分类二',
value: '1'
}, {
label: '分类三',
value: '2'
}, {
label: '分类四',
value: '3'
}, {
label: '分类五',
value: '4'
}, {
label: '分类六',
value: '5'
}]
<p class="teks">
<span>0</span>
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
</p>
Sila beritahu saya cara untuk memaparkan nilai label yang sepadan dalam dom berdasarkan nilai dalam data dengan cara yang paling mudah? ? Data tidak pasti, mungkin terdapat lebih daripada sepuluh atau dua puluh di dalamnya
Kaedah di atas boleh dilakukan, tetapi ini bersamaan dengan mendaftarkan pembolehubah setiap kali, menambah nod span pada .text setiap kali dan memanipulasi DOM, yang menyebabkan banyak overhed! Saya secara peribadi mengesyorkan menggunakan kaedah berikut.
Kaedah di atas semuanya boleh dilaksanakan, tetapi dua kaedah pertama mempunyai kelebihan dan keburukan tersendiri dalam prestasi di bawah Firefox dan Chrome Kini amalan biasa ialah mencipta serpihan dokumen kosong baharu (DocumentFragment).