Các tập lệnh có thể được đặt bên trong phần thân hoặc phần đầu của trang HTML hoặc bên trong cả phần đầu và phần thân. Chúng tôi cũng có thể đặt javascript bên ngoài tệp HTML có thể được liên kết bằng cách chỉ định nguồn của nó trong thẻ script
JavaScript trong đầu. Hàm JavaScript được đặt bên trong phần đầu của trang HTML và hàm này được gọi khi nhấp vào nút.
ví dụ.
html
html
1html
2
html
1html
4
html
1____37_______6
html
8_______45_______>
html
8head
>
7
>
0
html
8_______38_______7>
html
8html
>
đầu ra.
JavaScript trong cơ thể. Hàm JavaScript được đặt bên trong phần nội dung của trang HTML và hàm được gọi khi nhấp vào nút. Thí dụ.
html
html
8head
>
html
1script
2
html
8_______38_______7>
1
>
html
1html
22
html
8_______41_______4>
html
1html
2
html
16______37_______4
html
1____37_______6
html
8_______45_______>
html
8_______36_______5>
html
8html
>
đầu ra.
JavaScript bên ngoài. JavaScript cũng có thể được sử dụng làm tệp bên ngoài. Tệp JavaScript có phần mở rộng tệp. js. Để sử dụng tập lệnh bên ngoài, hãy đặt tên của tệp tập lệnh trong thuộc tính src của thẻ tập lệnh. Tập lệnh bên ngoài không thể chứa thẻ tập lệnh.
Vì vậy, thẻ JavaScript bạn vừa thêm vào trang web của mình không hoạt động và bạn muốn tìm hiểu vấn đề cốt lõi để có thể khắc phục nó
Như bất kỳ nhà phát triển có kinh nghiệm nào cũng sẽ cho bạn biết, có nhiều lý do khiến điều này có thể xảy ra. Và, tùy thuộc vào mức độ phức tạp của mã của bạn, việc tìm ra lý do đó có thể đưa bạn đến bất kỳ đâu từ vài phút đến hàng giờ để googling và gỡ lỗi
Với hy vọng giúp bạn tiết kiệm thời gian, trong bài đăng này, tôi đã biên soạn một danh sách các lỗi phổ biến nhất có thể khiến mã JavaScript của bạn “không hoạt động”. ”
Các vấn đề với thẻ
Nếu mã JavaScript của bạn không hoạt động, điều đầu tiên bạn nên làm là kiểm tra thẻ
Khi bạn đưa JavaScript vào tài liệu HTML của mình bằng thẻ , nhiều thứ có thể [và thường xảy ra] sai. Và, để tránh đuổi theo cá trích đỏ, tốt nhất bạn nên loại trừ chúng trước khi tìm kiếm các nguyên nhân có thể khác
Thẻ sai chính tả
Kiểm tra cẩn thận thẻ và thuộc tính
// Mistyped relative path
// Old version that's no longer there
2Bạn có viết sai chính tả gì không?
Những sai lầm này xảy ra thường xuyên hơn chúng ta nghĩ, đặc biệt là khi chúng ta làm việc đến tận đêm khuya, với sự chú ý giảm sút, để đáp ứng thời hạn chặt chẽ
Dưới đây, tôi đã liệt kê một vài ví dụ về những điều có thể sai
// Correct spelling
// Misspelled opening
// Misspelled type="" attribute
// Dash instead of forward slash in type="" attribute
// Misspelled closing
// Omitted quotation symbol