2011-11-21 40 views
9

Tôi có cửa sổ bật lên jQuery hoạt động trong Firefox.Lỗi IE 9 Script SCRIPT438: Đối tượng không hỗ trợ thuộc tính hoặc phương thức 'addEventListener'

Tuy nhiên, tôi nhận được thông báo lỗi sau trên dòng 1 trang html của tôi:

SCRIPT438: Object không hỗ trợ tài sản hoặc phương pháp 'addEventListener' popup_1.html, dòng 1 nhân vật 1

mã duy nhất tôi có trong dòng 1 là:

<html> 

Khi tôi chạy debugger IE9, tôi nhận được một lỗi trên một cái gì đó gọi là

script block(1) 

Nhưng tôi không sử dụng bất kỳ javascript có tên là "khối tập lệnh" này có phải là một Internet Explorer được thêm vào hay cái gì đó không?

Trả lời

13

Hình như tôi đã có thêm DOCTYPE html 5:

<!DOCTYPE html> 
6

tôi đã nhận lỗi này trong IE10. Vấn đề là trình duyệt đang chạy ở chế độ tương thích. Nhấn F12 và tắt nó đi. Lỗi đã biến mất.

enter image description here

+0

Tôi cũng đặt Chế độ tài liệu thành Tiêu chuẩn –

5

Thêm

<meta http-equiv="X-UA-Compatible" content="IE=Edge" > 

giải quyết vấn đề này đối với tôi.

Lỗi này thường xảy ra vì IE tạo biến js cho mỗi nút html và nó xung đột với jquery & những thứ JS khác mà bạn đang thêm.

1

Đảm bảo bạn có các thẻ sau:

  1. <!DOCTYPE html> (và, tất nhiên, đóng thẻ này quá)
  2. <meta http-equiv="X-UA-Compatible" content="IE=edge" />

Cả hai thẻ nói với IE để làm cho trang sử dụng Edge, trình kết xuất mới nhất.

Các vấn đề liên quan