Câu hỏi được gắn thẻ «dom-events»

Các sự kiện DOM (Mô hình đối tượng tài liệu) cho phép các ngôn ngữ lập trình hướng sự kiện đăng ký các trình xử lý / trình lắng nghe sự kiện khác nhau trên các nút phần tử bên trong cây DOM.





9
Làm cách nào tôi có thể gọi sự kiện onclick () theo cách lập trình từ thẻ liên kết trong khi vẫn giữ tham chiếu 'this' trong hàm onclick?
Cách sau không hoạt động ... (ít nhất không phải trong Firefox: document.getElementById('linkid').click()không phải là một hàm) <script type="text/javascript"> function doOnClick() { document.getElementById('linkid').click(); //Should alert('/testlocation'); } </script> <a id="linkid" href="/testlocation" onclick="alert(this.href);">Testlink</a>

8
Cách triển khai khóa JavaScript
Làm thế nào một cái gì đó có thể tương đương với lock C # có thể được triển khai trong JavaScript? Vì vậy, để giải thích những gì tôi đang nghĩ, một trường hợp sử dụng đơn giản là: Người dùng nhấp vào nút B. Btăng một sự kiện …


7
Sự kiện khi window.location.href thay đổi
Tôi đang viết một tập lệnh Greasemonkey cho một trang web mà tại một số điểm sẽ sửa đổi location.href. Làm cách nào tôi có thể nhận được một sự kiện (thông qua window.addEventListenerhoặc một cái gì đó tương tự) khi các window.location.hrefthay đổi trên một trang? Tôi cũng cần …


8
Làm cách nào để đặt con trỏ vào hộp nhập liệu trong Javascript?
document.getElementById(frmObj.id).value=""; document.getElementById(frmObj.id).autofocus; document.getElementById("errorMsg").innerHTML = "Only numeric value is allowed"; Trong đoạn mã trên, giá trị của đối tượng biểu mẫu được thiết lập hoàn hảo ""nhưng không có con trỏ trong hộp văn bản. Tôi muốn một con trỏ ở đó. focus()chỉ tập trung vào hộp nhập đó nhưng không …

5
Kích hoạt sự kiện bàn phím trong Safari, sử dụng JavaScript
Tôi đang cố gắng mô phỏng một sự kiện bàn phím trong Safari bằng JavaScript. Tôi đã thử điều này: var event = document.createEvent("KeyboardEvent"); event.initKeyboardEvent("keypress", true, true, null, false, false, false, false, 115, 0); ... và cả cái này: var event = document.createEvent("UIEvents"); event.initUIEvent("keypress", true, true, window, 1); event.keyCode = …

4
“Trình phát sự kiện” là gì?
Duyệt qua http://microjs.com , tôi thấy rất nhiều thư viện được gắn nhãn "bộ phát sự kiện". Tôi thích nghĩ rằng tôi biết khá tốt về những điều cơ bản của ngôn ngữ Javascript, nhưng tôi thực sự không biết "trình phát sự kiện" là gì hoặc làm gì. Co …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.