<script>
Элемент SVG script позволяет добавлять скрипты в документ SVG.
Пример
html
Click the circle to change colors. <svg viewBox="0 0 10 10" height="120px" width="120px" xmlns="http://www.w3.org/2000/svg"> <circle cx="5" cy="5" r="4" /> <script> // <![CDATA[ function getColor() { const R = Math.round(Math.random() * 255) .toString(16) .padStart(2, "0"); const G = Math.round(Math.random() * 255) .toString(16) .padStart(2, "0"); const B = Math.round(Math.random() * 255) .toString(16) .padStart(2, "0"); return `#${R}${G}${B}`; } document.querySelector("circle").addEventListener("click", (e) => { e.target.style.fill = getColor(); }); // ]]></script> </svg>
Атрибуты
crossorigin-
Этот атрибут определяет параметры CORS, как определено для элемента HTML
<script>. Тип значения: <строка>; Значение по умолчанию:?; Анимируемо: да href-
URL скрипта для загрузки. Тип значения: <URL>; Значение по умолчанию: нет; Анимируемо: нет
type-
Этот атрибут определяет тип языка скрипта. Тип значения: <строка>; Значение по умолчанию:
application/ecmascript; Анимируемо: нет -
xlink:hrefУстаревший -
URL скрипта для загрузки. Тип значения: <URL>; Значение по умолчанию: нет; Анимируемо: нет
Контекст использования
| Категории | Нет |
|---|---|
| Разрешенный контент | Любые элементы или символьные данные |
Спецификации
| Спецификация |
|---|
| Scalable Vector Graphics (SVG) 2 # ScriptElement |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
script |
1 | 12 | 1.5 | 9 | 3 | 18 | 4 | 10.1 | 2 | 1.0 | 3 |
async |
Нет | Нет | 117 | Нет | Нет | Нет | 117 | Нет | Нет | Нет | Нет |
defer |
Нет | Нет | 117 | Нет | Нет | Нет | 117 | Нет | Нет | Нет | Нет |
href |
50 | 12 | 51 | 37 | 12.1 | 50 | 51 | 37 | 12.2 | 5.0 | 50 |
type |
1 | 79 | 1.5 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 |
xlink_href |
1 | 79 | 1.5 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/script