SVGAElement
Базовая линия Широко доступна *
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.
* Некоторые части этой функции могут иметь различный уровень поддержки.
Интерфейс SVGAElement предоставляет доступ к свойствам элемента <a>, а также методы для их управления.
Свойства экземпляра
Этот интерфейс также наследует свойства от своего родителя, SVGGraphicsElement.
SVGAElement.downloadSVGAElement.hash-
Строка, представляющая идентификатор фрагмента, включая ведущую диезу (
#), если таковая имеется, в ссылке URL. SVGAElement.host-
Строка, представляющая имя хоста и порт (если он не является стандартным) в ссылке URL.
SVGAElement.hostname-
Строка, представляющая имя хоста в ссылке URL.
-
SVGAElement.hrefТолько для чтения -
Объект
SVGAnimatedString, который отражает атрибутhrefилиxlink:hrefУстаревший . SVGAElement.hreflang-
Строка, отражающая атрибут
hreflang, указывающий язык связанного ресурса. -
SVGAElement.originТолько для чтения -
Возвращает строку, содержащую начало URL, то есть его схему, домен и порт.
SVGAElement.pathname-
Строка, содержащая начальный
/, за которым следует путь URL, без запроса или фрагмента. SVGAElement.password-
Строка, содержащая пароль, указанный перед именем домена.
SVGAElement.ping-
Строка, отражающая атрибут ping, содержащая список URL через пробелы, к которым при переходе по гиперссылке браузер отправит запросы
POSTс теломPING(в фоновом режиме). Обычно используется для отслеживания. SVGAElement.port-
Строка, представляющая компонент порта, если таковой имеется, в ссылке URL.
SVGAElement.protocol-
Строка, представляющая компонент протокола, включая завершающую двоеточие (
:), в ссылке URL. SVGAElement.referrerPolicySVGAElement.relSVGAElement.relListSVGAElement.search-
Строка, представляющая элемент поиска, включая ведущий знак вопроса (
?), если таковой имеется, в ссылке URL. -
SVGAElement.targetТолько для чтения -
Соответствует атрибуту
targetданного элемента. -
SVGAElement.textУстаревший -
Строка, являющаяся синонимом свойства
Node.textContent. SVGAElement.type-
Строка, отражающая атрибут
type, указывающая MIME-тип связанного ресурса. SVGAElement.username-
Строка, содержащая имя пользователя, указанное перед именем домена.
Методы экземпляра
Этот интерфейс не имеет методов, но наследует методы от своего родителя, SVGGraphicsElement.
Пример
В примере ниже, атрибут target элемента <a> установлен на _blank и при нажатии на ссылку он записывает в журнал, чтобы сообщить, выполняется ли условие.
const linkRef = document.querySelector("a");
linkRef.target = "_self";
linkRef.onclick = () => {
if (linkRef.target === "_blank") {
console.log("BLANK!");
linkRef.target = "_self";
} else {
console.log("SORRY! not _blank");
}
};
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
SVGAElement |
1 | 12 | 3 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
download |
Нет | Нет | 20 | Нет | Нет | Нет | 20 | Нет | Нет | Нет | Нет |
href |
1 | 12 | 4 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
hreflang |
Нет | Нет | 61 | Нет | Нет | Нет | 61 | Нет | Нет | Нет | Нет |
ping |
Нет | Нет | 61Этот свойство экспонировано, но не имеет эффекта, если предпочтениеbrowser.send_pings не установлено в true. См. ошибку 951104. |
Нет | Нет | Нет | 61Это свойство экспонировано, но не имеет эффекта, если предпочтениеbrowser.send_pings не установлено в true. См. ошибку 951104. |
Нет | Нет | Нет | Нет |
referrerPolicy |
Нет | Нет | 61 | Нет | Нет | Нет | 61 | Нет | Нет | Нет | Нет |
rel |
Нет | Нет | 61 | Нет | 14 | Нет | 61 | Нет | 14 | Нет | Нет |
relList |
Нет | Нет | 61 | Нет | 14 | Нет | 61 | Нет | 14 | Нет | Нет |
target |
1 | 12 | 3 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
text |
Нет | Нет | 61–125 | Нет | Нет | Нет | 61–125 | Нет | Нет | Нет | Нет |
type |
Нет | Нет | 61 | Нет | Нет | Нет | 61 | Нет | Нет | Нет | Нет |
См. также
- Элемент SVG
<a>
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SVGAElement