Rumah  >  Artikel  >  hujung hadapan web  >  TypeError document.getElementById(...) ialah ralat nol kemahiran reason_javascript

TypeError document.getElementById(...) ialah ralat nol kemahiran reason_javascript

WBOY
WBOYasal
2016-05-16 15:58:381729semak imbas

Hari ini saya menulis halaman mudah untuk ujian Selepas menulis bahagian js, saya sentiasa melaporkan TypeError document.getElementById(...) saya membaca kod itu beberapa kali dan tidak menemui ralat sintaks Penyelesaian adalah dengan mencari di Internet dan mendapati bahawa sintaks document.getElementById untuk mencari nod berdasarkan ID adalah sedikit butirannya seperti berikut:

(1) Jika ia ditulis di hadapan nod di mana id terletak, seperti di blok kepala, ia hendaklah ditulis seperti berikut:

Salin kod Kod adalah seperti berikut:

window.onload=function(){
......kod js
}

Kod di atas bermaksud menjalankan js selepas elemen html dimuatkan.

(2) Tulisnya selepas nod di mana id berada, jika tidak, ia akan melaporkan TypeError: document.getElementById(...) adalah null, yang tidak dapat mencari nod.

Jika anda menulis terlalu banyak kod jquery, adalah mudah untuk mengabaikan beberapa butiran js, jadi rekodkannya untuk rujukan masa hadapan.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn