Hướng dẫn why is javascript not working? - tại sao javascript không hoạt động?

3

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Đây là JavaScript của tôi:


    function contactChange[] {
        var contact = document.getElementbyId["contact"];
        if [contact.style.display == "none"] {          
            contact.style.display = "block";
        } else {
            contact.style.display = "none";
        }
    }

Và đây là trang web của tôi:

//www.andrewjalexander.com/

Hỏi ngày 28 tháng 11 năm 2011 lúc 1:48Nov 28, 2011 at 1:48

4

Đó là document.getElementById, không phải document.getElementbyId. [Trong JS, tên của các biến và hàm là nhạy cảm với trường hợp]

Mẹo gỡ lỗi: Nhìn vào bảng điều khiển JS [F12 trong Google Chrome và IE9, Ctrl+Shift+K trong Firefox]. Trong trường hợp này, có thể thấy lỗi sau đây:

Nó cho thấy lỗi xảy ra lỗi [dòng 260 trong mã HTML/JS của bạn] và lỗi là gì [đối tượng # không có phương thức getElementbyId].

Đã trả lời ngày 28 tháng 11 năm 2011 lúc 1:52Nov 28, 2011 at 1:52

JiminpjiminpJiminP

2.09619 Huy hiệu bạc26 Huy hiệu đồng19 silver badges26 bronze badges

0

Đó là getElementById, không phải getElementbyId. Lưu ý trường hợp trên "B".

Hammar

137K17 Huy hiệu vàng298 Huy hiệu bạc383 Huy hiệu đồng17 gold badges298 silver badges383 bronze badges

Đã trả lời ngày 28 tháng 11 năm 2011 lúc 1:52Nov 28, 2011 at 1:52

JiminpjiminpCito

2.09619 Huy hiệu bạc26 Huy hiệu đồng27 silver badges29 bronze badges

Đó là getElementById, không phải getElementbyId. Lưu ý trường hợp trên "B".

HammarNov 28, 2011 at 1:53

chess007chess007chess007

137K17 Huy hiệu vàng298 Huy hiệu bạc383 Huy hiệu đồng6 silver badges7 bronze badges

Citocito

5.07727 Huy hiệu bạc29 Huy hiệu đồngJun 27, 2017 at 16:24

Bạn sẽ ghét chính mình vì điều này, nhưng bạn đặt getElementbyId[] thay vì

$[document].ready[function[] {

$['body'].scroll[function[] {
 var scroll = $['body'].scrollTop[];
 if [scroll 

Bài Viết Liên Quan

Chủ Đề