Tại sao cảnh báo javascript của tôi không hoạt động?

Có ai biết làm thế nào tôi có thể giải quyết những điều sau đây. Tôi muốn người dùng nhập biểu mẫu, được cảnh báo trong một tệp HTML khác

Đây là những gì tôi đã viết cho đến nay. Nó hoạt động với id có tên là 'tên', nhưng tôi không biết tại sao nó không hoạt động với 'vị trí'

"mục lục. tập tin html”




	  Name: 
Position:

"Chữ ký. html” - chú ý cảnh báo (tên) và cảnh báo (vị trí) => cảnh báo (tên) hoạt động, nhưng cảnh báo (vị trí) thì không. Tôi muốn hiểu làm thế nào để khắc phục điều đó

"Lỗi tham chiếu. cảnh báo không được xác định" xảy ra khi phương thức alert() được sử dụng bên ngoài môi trường trình duyệt, phổ biến nhất là trong Node. js. Phương thức alert là một phương thức trên đối tượng window, chỉ có trên trình duyệt

Tại sao cảnh báo javascript của tôi không hoạt động?

Để giải quyết lỗi "cảnh báo không được xác định", hãy sử dụng các phương pháp console.log hoặc console.error thay vì alert khi ở bên ngoài trình duyệt. Các phương thức console.logconsole.error cho phép chúng tôi xuất thông báo tới bảng điều khiển web hoặc đầu ra tiêu chuẩn và báo lỗi nếu bạn ở phía máy chủ

Mỗi hoạt động trong mô-đun này sẽ liên quan đến việc viết mã JavaScript. Bạn sẽ bắt đầu bằng cách viết một tập lệnh đơn giản, sau đó dần dần xây dựng tập lệnh đó, bổ sung thêm nhiều chức năng cho tập lệnh đó trong các bài học tiếp theo

Bắt đầu bằng cách mở javascript tệp danh mục đầu tư của bạn. html bằng trình soạn thảo văn bản ưa thích của bạn

Thêm mã JavaScript sau vào phần trên trang web của bạn

  

Đây là một chức năng rất đơn giản. Lưu ý rằng nó trông rất giống với các hàm showTop() và showBottom() của PHP đã được giải thích trong tài liệu Beyond HTML mà bạn đã học trong bài học trước. Hầu hết các ngôn ngữ lập trình hoặc viết kịch bản đều giống nhau, bao gồm cả PHP và JavaScript, nhưng có những khác biệt tinh tế trong cú pháp của chúng (các quy tắc về cách viết mã). Một hàm hữu ích có nguồn gốc từ JavaScript là hàm alert(). Chức năng này sẽ hiển thị văn bản trong hộp thoại bật lên trên màn hình

Trước khi chức năng này có thể hoạt động, trước tiên chúng ta phải gọi hàm showAlert(). Các hàm JavaScript được gọi để phản hồi các sự kiện. Khi trang tải hoặc khi người dùng nhấp vào, di chuột qua hoặc tab đến một liên kết cụ thể, đây đều là các sự kiện. Chúng tôi có thể hướng dẫn JavaScript theo dõi các sự kiện này và nếu hoặc khi chúng xảy ra, hãy thực thi chức năng đã chỉ định

Ví dụ: giả sử chúng ta muốn thực thi hàm showAlert() sau khi phần nội dung của trang web được tải đầy đủ. Một cách để làm điều đó là thêm thuộc tính onload vào phần tử của trang web của chúng tôi, như thế này

Hãy thử thêm phần trên vào trang web của bạn, sau đó tải trang và xem nó có hoạt động không. Nếu không, bạn có thể có một lỗi. Hãy chắc chắn rằng bạn đã nhập chính xác mọi thứ như nó xuất hiện, bao gồm cả cách viết hoa và dấu chấm câu. Các ngôn ngữ lập trình có thể rất kén chọn đối với những lỗi dường như nhỏ. (Bài sau sẽ nói kỹ hơn về debug). Khi bạn đã làm việc, hãy chuyển sang phần tiếp theo

Biến

Như đã đề cập trong Ngoài HTML, một biến trong ngôn ngữ lập trình hoặc ngôn ngữ kịch bản là một tên tượng trưng đại diện cho một giá trị. Trong ví dụ PHP trước đây của chúng tôi, chúng tôi đã sử dụng biến $thisPage để kiểm soát các tính năng nhất định trong hàm showTop(). Trong PHP, tên biến phải bắt đầu bằng $, nhưng đó không phải là trường hợp trong JavaScript. Hãy xem ví dụ sau, sử dụng một biến có tên myText để tùy chỉnh văn bản được hiển thị trong hộp cảnh báo

  

Hãy thử sửa đổi tập lệnh showAlert() của bạn bằng thông báo cảnh báo tùy chỉnh của riêng bạn. Sau đó kiểm tra nó để chắc chắn rằng nó hoạt động

Sử dụng sự kiện onclick

Cho đến giờ trong bài học này, chúng ta đã gọi hàm showAlert() khi phần nội dung của trang web được tải. Tuy nhiên, thay vào đó, chúng tôi có thể kích hoạt nó bằng các sự kiện khác. Ví dụ: chúng tôi có thể chỉ hiển thị cảnh báo nếu người dùng nhấp vào nút. Thử cái này

  1. Xóa thuộc tính onload="showAlert()" khỏi phần tử
  2. Thêm phần tử HTML sau vào bất kỳ đâu trong nội dung trang web của bạn. Hiển thị cảnh báo

Mã mới này thêm một nút vào trang web của bạn. Nút bao gồm thuộc tính onclick, khiến showAlert() được gọi khi người dùng nhấp vào nút. Sự kiện onclick cũng hoạt động cho người dùng bàn phím. Nếu người dùng điều hướng đến nút bằng phím tab, sau đó nhấn enter, điều đó cũng sẽ kích hoạt cảnh báo

Chào mọi người. Về chức năng cảnh báo Javascript (), tôi đã thử nghiệm nó trên Code Playground và nó hoạt động tốt chỉ với tập lệnh này, e. g. cảnh báo ("Xin chào thế giới. ") Nhưng khi tôi đặt nó trong tệp JS trên thư mục gốc của một trang web lưu trữ (neocities. org), nó hoàn toàn không hiển thị/bật lên. Tôi cũng đã thử một số mã (bao gồm cả jquery) từ những người trong StackOverflow sau khi tra Google một chút. Nhưng không có kết quả. Có ai biết vấn đề ở đây là gì không? . Cảm ơn bạn trước

Tại sao cảnh báo của tôi không hoạt động trong JavaScript?

Lý do cảnh báo() không hoạt động là vì trước đây bạn đã chọn hộp kiểm "ngăn trang này tạo hộp thoại bổ sung" . hãy xem đoạn mã này. Sẽ có hai hộp cảnh báo nếu bạn chạy mã.

Tại sao cảnh báo không hoạt động trong Chrome?

Truy cập Cài đặt > Hệ thống > Thông báo & hành động và đảm bảo tùy chọn Thông báo được bật . Sau đó, cuộn đến phần Nhận thông báo từ những người gửi này và đảm bảo rằng Google Chrome đã được bật.

Tại sao cảnh báo không hoạt động trong Node JS?

"Lỗi tham chiếu. cảnh báo không được xác định" xảy ra khi phương thức cảnh báo() được sử dụng bên ngoài môi trường trình duyệt , phổ biến nhất là trong Nút. js. Phương thức cảnh báo là một phương thức trên đối tượng cửa sổ, chỉ có trong trình duyệt. Để giải quyết lỗi "cảnh báo không được xác định", hãy sử dụng bảng điều khiển.

Cảnh báo JavaScript có bị chặn không?

Một trong những điều thú vị về cảnh báo JavaScript tích hợp là - không giống như hầu hết mọi thứ khác trong JavaScript - nó đồng bộ. Nó bị chặn hoàn toàn và không có mã nào khác sẽ thực thi cho đến khi nó bị loại bỏ.