script

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Um elemento script é equivalente a um elemento script em HTML e, portanto, é o lugar para os scripts (por exemplo, ECMAScript).

Quaisquer funções definidas dentro de qualquer elemento script tem um escopo global em todo o documento atual.

Contexto de uso

CategoriasNenhum
Conteúdo permitidoQuaisquer elementos ou dados de caracteres

Exemplo

O seguinte trecho de código demonstra o uso da tag script do SVG. Neste código, nós usamos o JavaScript para alterar o raio do elemento SVG <circle>.

html
<svg
  width="100%"
  height="100%"
  viewBox="0 0 100 100"
  xmlns="https://www.w3.org/2000/svg">
  <script type="text/javascript">
    // <![CDATA[
    function change(evt) {
      var target = evt.target;
      var radius = target.getAttribute("r");

      if (radius == 15) {
        radius = 45;
      } else {
        radius = 15;
      }

      target.setAttribute("r", radius);
    }
    // ]]>
  </script>

  <circle cx="50" cy="50" r="45" fill="green" onclick="change(evt)" />
</svg>

Resultado:

Atributos

Atributos globais

Atributos específicos

DOM interface

Este elemento implementa a interface do SVGScriptElement.

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também