2012-11-29 35 views
9

Tôi cố gắng để gọi một chức năng, khi tất cả các yếu tố DOM trong trang được nạp, như thế này:Tại sao sự kiện DOMContentReady không xảy ra?

document.addEventListener('DOMContentReady', function() {alert("good")}); 

Đây là một tập tin HTML với một cơ thể trống rỗng và đầu trống rỗng ngoại trừ JavaScript này và không có gì xảy ra ngay cả khi trình duyệt tải xong. Điều gì có thể sai ở đây? Và có cách nào khác để làm điều này?

Trả lời

23

Không có sự kiện DOMContentReady.

Bạn muốn DOMContentLoaded.


document.addEventListener('DOMContentLoaded', function() {alert("good")}); 

DEMO:http://jsfiddle.net/JQhjj/

+0

cảm ơn bạn và xin lỗi vì câu hỏi ngu ngốc này. Tôi mới sử dụng Javascript và tìm thấy nó trên Tài liệu API của Google http://developer.chrome.com/extensions/options.html –

+1

@SaschaMayr Bạn nên đánh dấu giải pháp này là câu trả lời đúng để người dùng1689607 nhận được tín dụng giúp bạn Với cái này. – War10ck

+1

@SaschaMayr: Đó có thể là sự kiện tùy chỉnh mà họ đang sử dụng. –

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