MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Document.currentScript

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Возвращает элемент <script>, который выполняется в данный момент.

Синтаксис

var curScriptElement = document.currentScript;

Пример

Этот пример проверяет, выполняется ли текущий скрипт асинхронно:

if (document.currentScript.async) {
  console.log("Executing asynchronously");
} else {
  console.log("Executing synchronously");
}

Посмотреть живые примеры

Notes

Важно заметить, что элемент <script> не будет соответствовать текущему, если он выполняется внутри callback'a или event handler'a; он будет соответствовать элементу только при начальном выполнении скрипта.

Спецификации

Specification Status Comment
WHATWG HTML Living Standard
Определение 'Document.currentScript' в этой спецификации.
Живой стандарт Initial definition

Совместимость

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 29.0 (Да) 4.0 (2.0) Нет 16 8
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 4.4 (Да) (Да) ? ? 8

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: rand0me
 Обновлялась последний раз: rand0me,