JavaScript làm cho các trang HTML năng động và tương tác hơn.
Thẻ HTML
Thẻ HTML được sử dụng để xác định tập lệnh phía máy khách [JavaScript].
Phần tử chứa các câu lệnh script hoặc nó trỏ đến tệp tập lệnh bên ngoài thông qua thuộc tính
src
.
Sử dụng phổ biến cho JavaScript là thao tác hình ảnh, xác thực hình thức và thay đổi động của nội dung.
Để chọn phần tử HTML, JavaScript thường sử dụng phương thức document.getElementById[]
.
Ví dụ JavaScript này viết "Xin chào JavaScript!" thành một phần tử HTML với id = "demo":
Thí dụ
Document.getEuityById ["Demo"]. Internhtml = "Xin chào JavaScript!";
document.getElementById["demo"].innerHTML = "Hello JavaScript!";
Hãy tự mình thử »
Một hương vị của JavaScript
Dưới đây là một số ví dụ về những gì JavaScript có thể làm:
Thí dụ
Document.getEuityById ["Demo"]. Internhtml = "Xin chào JavaScript!";
Document.getEuityById ["Demo"]. Internhtml = "Xin chào JavaScript!";
Hãy tự mình thử »
Thí dụ
Document.getEuityById ["Demo"]. Internhtml = "Xin chào JavaScript!";
Hãy tự mình thử »
document.getElementById["demo"].style.color = "red";
document.getElementById["demo"].style.backgroundColor = "yellow";
Hãy tự mình thử »
Thí dụ
Document.getEuityById ["Demo"]. Internhtml = "Xin chào JavaScript!";
Hãy tự mình thử »
Hãy tự mình thử »
Thẻ HTML
Một hương vị của JavaScript
Thí dụ
Document.getEuityById ["Demo"]. Internhtml = "Xin chào JavaScript!";
document.getElementById["demo"].innerHTML = "Hello JavaScript!";
Sorry, your browser does not support JavaScript!
Hãy tự mình thử »
Một hương vị của JavaScript
Dưới đây là một số ví dụ về những gì JavaScript có thể làm:
Exercise:
JavaScript có thể thay đổi nội dung:
JavaScript có thể thay đổi kiểu:
document.getEuityById ["demo"]. style.fontsize = "25px"; document.getEuityById ["demo"]. style.color = "red"; document.getEuityById ["demo"]. style.backgroundColor = "màu vàng" ;
JavaScript có thể thay đổi các thuộc tính:
document.["demo"].innerHTML = "Hello World!";
document.getEuityById ["hình ảnh"]. src = "picture.gif";
Thẻ HTML xác định một nội dung thay thế sẽ được hiển thị cho người dùng đã vô hiệu hóa các tập lệnh trong trình duyệt của họ hoặc có trình duyệt không hỗ trợ các tập lệnh:
Document.getEuityById ["Demo"]. Internhtml = "Xin chào JavaScript!"; Xin lỗi, trình duyệt của bạn không hỗ trợ JavaScript!
document.getEuityById ["hình ảnh"]. src = "picture.gif"; | Thẻ HTML xác định một nội dung thay thế sẽ được hiển thị cho người dùng đã vô hiệu hóa các tập lệnh trong trình duyệt của họ hoặc có trình duyệt không hỗ trợ các tập lệnh: |
document.getEuityById ["hình ảnh"]. src = "picture.gif"; | Thẻ HTML xác định một nội dung thay thế sẽ được hiển thị cho người dùng đã vô hiệu hóa các tập lệnh trong trình duyệt của họ hoặc có trình duyệt không hỗ trợ các tập lệnh: |
Document.getEuityById ["Demo"]. Internhtml = "Xin chào JavaScript!"; Xin lỗi, trình duyệt của bạn không hỗ trợ JavaScript!
Các tập lệnh cũng có thể được đặt trong các tệp bên ngoài:
Tệp bên ngoài: myscript.js
Thí dụ
function myFunction [] {& nbsp; & nbsp; document.getEuityById ["demo"]. innerHtml = "Đoạn đã thay đổi."; }
document.getElementById["demo"].innerHTML = "My First JavaScript";
Demo javascript trong đầu
Một đoạn nó
The type attribute
is not required. JavaScript is the default scripting language in HTML.
Ví dụ này không sử dụng đường dẫn nào để liên kết đến myscript.js:
Hãy tự mình thử »
Trong ví dụ này, JavaScript function
được đặt trong phần của trang HTML.event occurs, like when the user clicks a button.
Bạn sẽ tìm hiểu nhiều hơn về các chức năng và sự kiện trong các chương sau.
JavaScript trong hoặc
Bạn có thể đặt bất kỳ số lượng tập lệnh nào trong tài liệu HTML.
Các tập lệnh có thể được đặt trong hoặc trong phần
0 của trang HTML hoặc trong cả hai.
JavaScript trong
Trong ví dụ này, JavaScript function
được đặt trong phần 0 của trang HTML.
Hàm được gọi [được gọi] khi nhấp vào nút:
Thí dụ
function myFunction [] {& nbsp; & nbsp; document.getEuityById ["demo"]. innerHtml = "Đoạn đã thay đổi."; }
function myFunction[] {
document.getElementById["demo"].innerHTML
= "Paragraph changed.";
}
Demo javascript trong đầu
Một đoạn nó
Try it
Ví dụ này không sử dụng đường dẫn nào để liên kết đến myscript.js:
Hãy tự mình thử »
JavaScript trong
Trong ví dụ này, JavaScript function
được đặt trong phần 0 của trang HTML.
Hàm được gọi [được gọi] khi nhấp vào nút:
Thí dụ
Ví dụ này không sử dụng đường dẫn nào để liên kết đến myscript.js:
Hãy tự mình thử »
Trong ví dụ này, JavaScript function
được đặt trong phần của trang HTML.
Demo javascript trong cơ thể
Một đoạn văn
function myFunction[] {
document.getElementById["demo"].innerHTML = "Paragraph changed.";
}
Ví dụ này không sử dụng đường dẫn nào để liên kết đến myscript.js:
Hãy tự mình thử »
Trong ví dụ này, JavaScript function
được đặt trong phần của trang HTML.
Demo javascript trong cơ thể
Một đoạn văn
Thử nó
hàm myFunction [] {& nbsp; Document.getEuityById ["Demo"]. Internhtml = "Đoạn đã thay đổi."; }
document.getElementById["demo"].innerHTML = "Paragraph changed.";
}
Các tập lệnh bên ngoài là thực tế khi cùng một mã được sử dụng trong nhiều trang web khác nhau.
Các tệp JavaScript có phần mở rộng tệp .js..js.
Để sử dụng tập lệnh bên ngoài, hãy đặt tên của tệp tập lệnh vào thuộc tính src
[nguồn] của thẻ :
Bạn có thể đặt một tham chiếu tập lệnh bên ngoài trong ____10 hoặc như bạn muốn.
Kịch bản sẽ hoạt động như thể nó nằm chính xác vị trí của thẻ .
Các tập lệnh bên ngoài không thể chứa các thẻ .
Ưu điểm JavaScript bên ngoài
Đặt tập lệnh trong các tệp bên ngoài có một số lợi thế:
- Nó tách HTML và mã
- Nó làm cho HTML và JavaScript dễ đọc và duy trì hơn
- Bộ nhớ cached JavaScript có thể tăng tốc độ tải trang
Để thêm một số tệp script vào một trang & nbsp; - Sử dụng một số thẻ tập lệnh:
Thí dụ
Ví dụ này không sử dụng đường dẫn nào để liên kết đến myscript.js:
Tài liệu tham khảo bên ngoài
Một tập lệnh bên ngoài có thể được tham chiếu theo 3 cách khác nhau:
- Với một URL đầy đủ [một địa chỉ web đầy đủ]
- Với đường dẫn tệp [như /js /]
- Mà không có bất kỳ con đường nào
Ví dụ này sử dụng URL đầy đủ để liên kết với myscript.js:full URL to link to myScript.js:
Thí dụ
function myFunction [] {& nbsp; & nbsp; document.getEuityById ["demo"]. innerHtml = "Đoạn đã thay đổi."; }
Tài liệu tham khảo bên ngoài
Một tập lệnh bên ngoài có thể được tham chiếu theo 3 cách khác nhau:file path to link to myScript.js:
Với một URL đầy đủ [một địa chỉ web đầy đủ]
Với đường dẫn tệp [như /js /]