Vì vậy, nhóm của tôi đang sử dụng Boilerplate HTML5 và có trang web gần hoàn tất. Tôi muốn làm một bài kiểm tra JavaScript nhanh để đảm bảo rằng khách hàng có thể thêm JavaScript của riêng họ nếu họ muốn. Tôi biết thuộc tính type cho thẻ script không bắt buộc khi sử dụng loại tài liệu HTML5, nhưng cảnh báo JavaScript thậm chí không hoạt động khi nó được sử dụng (điều này khiến tôi bối rối khi tôi đã tạo các trang HTML5 trong khi sử dụng thuộc tính type trong thẻ scriptTò mò về vấn đề JavaScript đặc biệt liên quan đến thuộc tính loại thẻ script
gì hoạt động:.
<script>
alert("HELP");
</script>
gì không hoạt động:
<script type="text/javascript">
alert("HELP");
</script>
bất cứ ai có thể giải thích những gì đang xảy ra điều này không làm việc cho các trang web HTML5 dựa khác ...
*** Đã thử nghiệm với Firefox 12 trên Ubuntu 12.04
Xin cảm ơn các bạn.
P.S. Nó sẽ không thực hiện hoặc phá vỡ trang web, không phải là rất quan trọng, vv Tôi đã chỉ tự hỏi tại sao vấn đề này tồn tại.
EDIT
Dưới đây là một liên kết đến một trang công khai tổ chức đó hoạt động.
http://illinois.edu/1500/index.html
Tại sao nó không hoạt động trên hộp địa phương của tôi (lắc đầu) ...?
Gonna thể loại khó khăn để trả lời trừ khi bạn có thể cung cấp mẫu mã cho biết vấn đề. Tôi không thể tái sản xuất trong FF12/OSX. – steveax
Tôi đã tạo một tài liệu html mới với tài liệu html5 và cả hai tập lệnh trên đều hoạt động với tôi trong Firefox 12 và Chrome. Tôi chắc chắn rằng bạn đã có, nhưng tăng gấp bốn lần kiểm tra chính tả của các từ như kịch bản, loại, văn bản, và javascript. Xin lỗi, nhưng may mắn. – lbstr
nếu có sự cố cục bộ, hãy kiểm tra xem nguồn html có khác không. bạn có thể có phần mềm chống vi-rút/bảo mật hoặc một cái gì đó tương tự như tước/sửa đổi html. chặn rằng, kiểm tra dom lập trình, bởi vì có lẽ một addon trình duyệt được sửa đổi nó dom, mà wouldnt được phát hiện thông qua xem xét các nguồn html. – goat