script

Обновлено: 16.07.2022

<script>

Элемент <script> (от англ. script — сценарий) предназначен для описания скриптов, может содержать ссылку на программу или её текст на определённом языке. Скрипты могут располагаться во внешнем файле и связываться с любым HTML-документом. Такой подход позволяет использовать одни и те же общие функции на многих веб-страницах и ускоряет их загрузку, т. к. внешний файл кэшируется при первой загрузке, и скрипт вызывается быстрее при последующих вызовах.

<script> может располагаться в заголовке или теле HTML-документа в неограниченном количестве. В большинстве случаев местоположение скрипта никак не сказывается на работу программы. Однако скрипты, которые должны выполняться в первую очередь, обычно помещают в заголовок документа.

Синтаксис

<script>
 <скрипт>
</script> 
<script src="<адрес>"></script>

Закрывающий тег

Обязателен.

Атрибуты

  • Атрибут async

    Атрибут async
    HTML5

    Загружает скрипт асинхронно.

  • Атрибут defer

    Атрибут defer

    Откладывает выполнение скрипта до тех пор, пока вся страница не будет загружена полностью.

  • Атрибут language

    Атрибут language
    Устарел

    Устанавливает язык программирования на котором написан скрипт.

  • Атрибут src

    Атрибут src

    Адрес скрипта из внешнего файла для импорта в текущий документ.

  • Атрибут type

    Атрибут type

    Определяет тип содержимого <script>.

Пример

Результат данного примера показан на рис. 1.

Рис. 1. Результат работы скрипта

В данном примере с помощью скрипта выводится таблица, состоящая из пяти строк и столбцов, которая заполняется числами.

В данном примере внутри элемента с идентификатором welcome выводится текст сообщения.

Примечание

В HTML5 атрибут type можно опустить, он является необязательным и принимает значение text/javascript, если не указан явно. В предыдущих версиях HTML атрибут type необходим.

Браузеры

script

Посмотреть совместимость на Can I use?

script