Thí dụ
Gọi một chức năng khi một nút được bấm
Nhấp vào đây
Tự mình thử »Thêm ví dụ bên dưới
Định nghĩa và cách sử dụng
Sự kiện title
xảy ra khi người dùng nhấp vào một phần tử HTML
cú pháp
Trong JavaScript, sử dụng phương thức addEventListener[]
mục tiêu. addEventListener["click", myScript];
Tự mình thử »chi tiết kỹ thuật
bong bóng. CóCó thể hủy. Có Loại sự kiện. ChuộtSự kiệnHỗ trợthẻ HTML. Tất cả ngoại trừ. , ,
, ,,,,Hãy tự mình thử »
Một ví dụ khác về cách thay đổi màu của một phần tử
Nhấp vào tôi để thay đổi màu sắc của tôi
Tự mình thử »Nhấp để sao chép văn bản từ trường nhập liệu này sang trường nhập liệu khác
Sao chép văn bản
hàm myFunction[] {
tài liệu. getElementById["trường2"]. giá trị = tài liệu. getElementById["trường1"]. giá trị;
}
Cách gán sự kiện " title" cho đối tượng cửa sổ
cửa sổ. title = myFunction;
hàm myFunction[] {
tài liệu. getElementsByTagName["BODY"][0]. Phong cách. backgroundColor = "vàng";
}
Sử dụng title để tạo danh sách thả xuống
tài liệu. getElementById["myBtn"]. title = function[] {myFunction[]};
hàm myFunction[] {
tài liệu. getElementById["myDropdown"]. danh sách lớp học. chuyển đổi ["hiển thị"];
}
Hỗ trợ trình duyệt
title
là tính năng DOM Cấp 2 [2001]
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt
ChromeEdgeFirefoxSafariOperaIECóCóCóCóCó9-11Để tạo, hãy sử dụng phương thức add[], trong khi để xóa phần tử đã tạo và được thêm vào, bạn có thể sử dụng remove[]. Sau đây là mã -
Thí dụ
Bản thử trực tiếp
Document
Add A New Name
AddName
Để chạy chương trình trên ta lưu tên file “anyName. html[chỉ mục. html]” và nhấp chuột phải vào tệp. Chọn tùy chọn “Open with Live Server” trong VS Code editor
đầu ra
Điều này sẽ tạo ra đầu ra sau -
Ở đây, tôi đang thêm hai tên, đó là John, David. Ảnh chụp nhanh như sau. Trước tiên hãy thêm “John” và nhấp vào “AddName” −
Nhấp vào nút “AddName”. Bạn sẽ nhận được đầu ra sau -
Bây giờ bạn cũng có thể làm với David. Sau khi thêm cả hai tên, bạn sẽ nhận được đầu ra mẫu sau
Nút hành động sẽ gọi hàm, trong đó tìm phần tử theo id sau đó sử dụng phương thức removeChild để xóa nút trong JS
function removeDummy[] {
var elem = document.getElementById['dummy'];
elem.parentNode.removeChild[elem];
return false;
}
đầu ra
Hãy bình luận nếu bạn có bất kỳ nghi ngờ và gợi ý nào về chủ đề này
Ghi chú. Tất cả mã Ví dụ về JS đều được thử nghiệm trên trình duyệt Firefox và trình duyệt Chrome
hệ điều hành. cửa sổ 10
Mã số. Phiên bản HTML5
Rohit
Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật
Tôi đã hoàn thành dự án Javascript Calculator
Nó hoạt động và vượt qua các bài kiểm tra, nhưng tôi muốn người dùng cũng có thể sử dụng bàn phím
Tôi đã triển khai trình xử lý sự kiện, nhưng có một vấn đề nhỏ. Ví dụ: khi người dùng nhấp chuột vào '1', '2', '+', '3', '5', '9' rồi nhấn enter, biểu thức được đánh giá trên nền, nhưng vì '9'
Vậy làm cách nào để xóa tiêu điểm khỏi nút sau khi nhấp vào chúng?
Mã số. https. // codepen. io/Agn-c/pen/LYbgxMM?editors=0010
###1] Xóa toàn bộ trang
Thêm nút vào HTML sau trường văn bản
Trong phần Javascript, nhập mã chức năng sau
function removeAll[]{
document.getElementById["checkList"].innerHTML = "";
}
2] Xóa một mục cụ thể
Thêm nút 'Xóa' trong HTML đã tạo trong hàm processForm. Thực hiện việc này bằng cách thay đổi điều này…
var listItemHTML = '' + listItem + '
';
đến…
var listItemHTML = '' + listItem +
'
';
Trong phần Javascript, nhập mã sau [1]
function removeItem[item]{
var itemToRemove = document.getElementById[item];
itemToRemove.parentNode.removeChild[itemToRemove];
}
[1] StackOverflow - JavaScript. xóa phần tử theo id
http. // stackoverflow. com/q/3387427/666246