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:


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

http://www.andrewjalexander.com/

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

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

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

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:

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

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 <= 50 ) {
     console.log(scroll);
   we
    } else {
    $("#label").css('fill', 'none');
    $(".label").addClass(".transition");
 }
 if (scroll <= 150) {
    $(".sizeLG").css('color', '#ffffff');
 } else {
    $(".sizeLG").css('color', '#00000000');
    $(".sizeLG").addClass(".transition");
 }
});
0. Lưu ý "B" viết hoa trong phiên bản thứ hai.Amaan Iqbal

Đã trả lời ngày 28 tháng 11 năm 2011 lúc 1:532 gold badges9 silver badges25 bronze badges

8266 Huy hiệu bạc7 Huy hiệu Đồng

$(document).ready(function() {

$('body').scroll(function() {
 var scroll = $('body').scrollTop();
 if (scroll <= 50 ) {
     console.log(scroll);
   we
    } else {
    $("#label").css('fill', 'none');
    $(".label").addClass(".transition");
 }
 if (scroll <= 150) {
    $(".sizeLG").css('color', '#ffffff');
 } else {
    $(".sizeLG").css('color', '#00000000');
    $(".sizeLG").addClass(".transition");
 }
});

getElementById của nó thay cho getelementbyid

Đã trả lời ngày 27 tháng 6 năm 2017 lúc 16:24Aug 29, 2018 at 8:30

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

Amaan Iqbalamaan Iqbal

Ex:

   For id:
   html:

  
****Some code**** <\div> Javascript: var VariableName = document.querySelector( "#idName"); Or var VariableName = document.getElementById( "#idName"); For class: html:
****Some code**** <\div> Javascript var VariableName = document.querySelector( ".className"); Or var VariableName = document.getElementById( ".className");

7412 Huy hiệu vàng9 Huy hiệu bạc25 Huy hiệu ĐồngJun 23, 2021 at 17:44

Phải làm gì khi JavaScript không hoạt động?

Trên menu Trình duyệt web Nhấp vào "Chỉnh sửa" và chọn "Tùy chọn". Trong cửa sổ "Tùy chọn", chọn tab "Bảo mật". Trong phần Tab "Bảo mật" "Nội dung web" Đánh dấu hộp kiểm "Bật JavaScript". Nhấp vào nút "Tải lại trang hiện tại" của trình duyệt web để làm mới trang. In the "Preferences" window select the "Security" tab. In the "Security" tab section "Web content" mark the "Enable JavaScript" checkbox. Click on the "Reload the current page" button of the web browser to refresh the page.

Vấn đề với JavaScript là gì?

Ngày nay, hầu hết các sự cố JavaScript trình duyệt chéo được nhìn thấy: khi mã đánh hơi trình duyệt chất lượng kém, mã phát hiện tính năng và các trình duyệt khối sử dụng tiền tố nhà cung cấp từ mã chạy mà họ có thể sử dụng tốt. Khi các nhà phát triển sử dụng các tính năng JavaScript mới/mới, API web hiện đại, v.v.)When poor-quality browser-sniffing code, feature-detection code, and vendor prefix usage block browsers from running code they could otherwise use just fine. When developers make use of new/nascent JavaScript features, modern Web APIs, etc.)

Tại sao JavaScript không hoạt động trong trình duyệt của tôi?

Chuyển đến menu trình duyệt web Nhấp vào tùy chỉnh và kiểm soát Google Chrome.Tiếp theo, chọn Cài đặt và nhấp vào Hiển thị Cài đặt nâng cao.Dưới quyền riêng tư, nhấp vào cài đặt nội dung.Xác định vị trí phần JavaScript và chọn Cho phép tất cả các trang web chạy JavaScript (được đề xuất).

JavaScript có hoạt động trên Chrome không?

Giống như các trình duyệt Internet khác, Google Chrome hỗ trợ JavaScript, được kích hoạt để hiển thị một số chức năng hoặc các thành phần tương tác như biểu ngữ quảng cáo trên các trang web dựa trên Java.Google Chrome supports JavaScript, which is activated to display certain functions or interactive elements like ad banners on Java-based websites.