Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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,