JavaScript có đại diện cho từng phần tử HTML dưới dạng biến toàn cầu không, tên là id của phần tử?Phần tử HTML được thể hiện bằng JavaScript dưới dạng biến toàn cục, Làm cách nào?
Hãy nói rằng tôi có một yếu tố ẩn đầu vào như thế này:
<input type="hidden" value="10" id="myInput" />
vì vậy tôi có thể truy cập vào nó trong JavaScript:
console.log(myInput.value);
Tôi đã thử nó trong chrome và firefox, và nó làm việc cho tôi .
Câu hỏi của tôi là:
- là vấn đề này mới trong JavaScript?
- Đây có phải là phương pháp hay nhất để lấy phần tử theo id không?
- Tại sao chúng thực hiện chức năng này mặc dù việc sử dụng các biến toàn cục không phải là thực tiễn tốt nhất?