Làm cách nào để tìm hiểu yếu tố mà <script>
nằm ở đâu?
Như một ví dụ, chúng ta hãy thực hiện việc nàyPhần tử hiện tại trong Javascript là gì?
<div>
<script type="text/javascript">
var time = new Date(), hrs = time.getHours(), min = time.getMinutes();
document.write('It is '+hrs+":"+(min<10?'0':'')+min);
</script>
</div>
Sau đó, nếu tôi muốn thay đổi điều này để một cái gì đó hiện đại hơn, làm thế nào tôi có thể tìm ra những yếu tố chúng ta đang ở?
Vì vậy, tôi muốn viết, ví dụ trong jQuery
$(thisdiv).html('It is '+hrs+":"+(min<10?'0':'')+min);
nhưng làm thế nào để tôi nhận được thisdiv
?
Có, tôi biết, tôi có thể đặt một ID trên đó, nhưng tôi có cảm giác rằng sẽ không cần thiết. Trình duyệt biết chúng ta đang ở đâu, nếu không nó thậm chí không thể làm document.write!
Vì vậy, đề xuất? Tôi đã tìm kiếm, nhưng không thể tìm thấy nó. Có đơn giản đến nỗi tôi nhìn rõ ràng không?
+1, tôi không thể tin rằng tôi bỏ qua khái niệm khá cơ bản: ( – danjah
1, giải pháp thanh lịch. – osahyoun
Cảm ơn bạn! Tôi đã không nhận thức được rằng kịch bản mới nhất là bản cuối cùng trong danh sách, trong quá trình thực thi, vì vậy đây là giải pháp mà tôi đang tìm kiếm. Và nó cũng hoạt động trên tất cả các trình duyệt mà tôi đã thử nghiệm, thậm chí là Netscape 6. (Vâng, tôi hoàn toàn giống như vậy .) –