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