Mô hình đối tượng tài liệu (DOM) là một cách để lập trình tham chiếu đến các yếu tố của ngôn ngữ đánh dấu như XML và HTML. Sử dụng với [javascript] hoặc bất kỳ ngôn ngữ lập trình nào khác có trình phân tích cú pháp DOM
Tôi muốn một chức năng tôi chọn chạy khi một phần tử DOM được thêm vào trang. Đây là trong bối cảnh của một phần mở rộng trình duyệt, vì vậy trang web chạy độc lập với tôi và tôi không thể sửa đổi nguồn của nó. lựa chọn của …
Tôi đang cố kiểm tra các thuộc tính CSS từ đầu vào vào một ô của bảng. Đầu vào xuất hiện khi nhấp và biến mất khi mất tiêu điểm, như khi tôi cố kiểm tra nó. Làm thế nào tôi có thể làm điều đó để không bị mất …
Như bất kỳ nhà phát triển JavaScript dày dạn nào cũng biết, có rất nhiều (quá nhiều) cách để làm điều tương tự. Ví dụ: giả sử bạn có trường văn bản như sau: <form name="myForm"> <input type="text" name="foo" id="foo" /> Có nhiều cách để truy cập điều này trong …
Khi sử dụng PhoneGap, nó có một số mã JavaScript mặc định sử dụng document.addEventListener, nhưng tôi có mã riêng sử dụng window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } Sự khác biệt và cái nào tốt hơn để sử dụng?
Sử dụng Javascript làm thế nào tôi có thể xác định thành phần tại một vị trí nhất định? Về cơ bản, tôi đang tìm cách viết một hàm có hai tham số đầu vào (tọa độ x và y) và trả về phần tử html tại vị trí trên …
Có cách nào để thực hiện khớp tên phần tử ký tự đại diện bằng cách sử dụng querySelectorhay querySelectorAllkhông? Tôi thấy hỗ trợ cho các ký tự đại diện trong các truy vấn thuộc tính nhưng không phải cho chính các thành phần. Tài liệu XML mà tôi đang …
Tình huống Được lồng trong ứng dụng Angular của chúng tôi là một lệnh được gọi là Trang, được hỗ trợ bởi bộ điều khiển, chứa div với thuộc tính ng-bind-html-không an toàn. Điều này được gán cho một var phạm vi $ được gọi là 'pageContent'. Var này được …
Tôi đang sử dụng js đơn giản để thay đổi văn bản bên trong của một thành phần nhãn và tôi không chắc chắn về lý do nào tôi nên sử dụng InternalHTML hoặc nodeValue hoặc textContent. Tôi không cần tạo một nút mới hoặc thay đổi các thành phần …
Sự khác biệt giữa window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Tôi đọc trong nhiều diễn đàn rằng window.location.assign()chỉ thay thế lịch sử phiên hiện tại và do đó nút quay lại của trình duyệt sẽ không hoạt động. Tuy nhiên, tôi không thể tái tạo điều này. function fnSetVariable() { //window.location.href = "http://example.com"; …
Tôi đang tìm cách chuyển đổi mã jQuery này (được sử dụng trong phần menu đáp ứng) sang JavaScript thuần túy. Nếu khó triển khai, bạn có thể sử dụng các khung JavaScript khác. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
Tôi có một chuỗi cho một tiêu đề và một chuỗi cho một liên kết. Tôi không chắc chắn làm thế nào để kết hợp hai thứ lại với nhau để tạo liên kết trên một trang bằng Javascript. Bất kỳ trợ giúp được đánh giá cao. EDIT1: Thêm chi …