Saya mengalami sesuatu yang sangat aneh dengan Google Chrome Dev Console.

Pertama saya memuat ulang halaman saya (ctrl + F5), lalu saya meluncurkan Google Chrome Dev console (F12) dan mencoba mengetik

document.getElementById('myElement')

Yang ditanggapi oleh konsol Chrome:

null

Ini aneh karena saya benar-benar dapat melihat elemen saya di halaman dan setelah saya memeriksa elemen menggunakan Chrome Dev Tools (klik kanan pada elemen dan pilih Inspect) dan beralih kembali ke tab Konsol dan mengetik lagi: document.getElementById('myElement') Saya akhirnya mendapatkan hasil yang benar:

<input type="text" id="myElement" class="urEdf2Txt" autocomplete="off" size="10" maxlength="6" value="1.39" />

Catatan: Saya selalu menunggu hingga halaman terisi penuh dan menunggu hingga elemen terlihat sepenuhnya sebelum mencoba prosedur yang dijelaskan di atas.

0
Penny Dreadful 24 Oktober 2019, 12:25

1 menjawab

Jawaban Terbaik

Ini biasanya terjadi pada iframe. coba lihat apakah elemen target ada di iframe di halaman.

0
Hank X 24 Oktober 2019, 09:29