Dalam React, tidak seperti bekerja dengan JavaScript vanila, mengakses elemen DOM secara langsung adalah berbeza. React menggunakan DOM maya untuk mengemas kini DOM sebenar dengan cekap, ini menjadikannya berbeza daripada JavaScript vanila.
Pilihan 1: Menggunakan Rujukan
Pilihan 2: Menggunakan React.createRef (v16.3 )
Pilihan 3: Menggunakan Corak Panggilan Balik (Legasi)
Pilihan 4: Menggunakan Rujukan Rentetan (Legasi)
Di bawah ialah contoh menggunakan corak panggil balik untuk memilih elemen DOM:
render() { return ( <div> <Progressbar completed={25} >
Untuk mengakses elemen, anda boleh menggunakan this.progressBars[0], this.progressBars[1] dan this.progressBars[2] untuk melaksanakan operasi padanya.
Atas ialah kandungan terperinci Cara Memilih Elemen DOM dalam React: Alternatif kepada `document.getElementById()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!