Phần thân của thẻ tập lệnh có src
không bao giờ được thực thi. Tuy nhiên, tập lệnh được tải có thể truy cập nội dung của nó như nội dung của bất kỳ phần tử nào khác. Vì vậy, đó là một nơi tuyệt vời để lưu trữ siêu dữ liệu liên quan đến tập lệnh được tải.
Trên thực tế, nó là một vị trí đẹp cho nó trước khi data-
thuộc tính được giới thiệu. Sử dụng chúng sẽ thích hợp hơn, nhưng api được liên kết có lẽ lớn hơn các thuộc tính data-
hoặc chúng đơn giản chỉ muốn giữ nó đơn giản.
Một cách có thể truy cập vào thẻ được đặt đoạn mã sau vào file .js
:
var scripts = document.getElementsByTagName('script');
var thisScriptTag = scripts[scripts.length - 1];
Source
Sau đó bạn có thể sử dụng textContent
hoặc innerText
tài sản để truy cập vào bất cứ thứ gì trong nhãn.
Ở đâu? Cho chúng tôi xem một số mã. – Utkanos
@Utkanos: Anh ấy đã có mã trong bài đăng nhưng không được đánh dấu là mã nên không hiển thị. –
Aha - Tôi đã chỉnh sửa nó nếu tôi nhận ra. Hoàn tác downvote ... – Utkanos