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:
(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.