Как добавить ссылку изменить в теге <a>в HTML - PullRequest
0 голосов
/ 18 июня 2019

Я использую тег на моем сайте. Я загружаю данные из двух разных источников.

Поскольку, если один источник (БД) недоступен (не подключен), данные поступают из второго источника (БД).

В этом сценарии у моего тега есть две разные ссылки для каждой страницы.

Я сомневаюсь, есть ли возможность добавить источник изменения в тег, как img alt function

CODE

<a href="{{url1}}">url</a> // If source 1

<a href="{{url2}}">url</a> // If source 2

Если возможно представить две вышеуказанные ссылки, как ссылки ниже,

<a href="{{url1}}" alt="{{url2}}">url</a> 

1 Ответ

0 голосов
/ 18 июня 2019
  1. Нет - обычно атрибут alt предназначен для отображения альтернативного текста. Однако согласно спецификации alt не допускается в тегах привязки. Пожалуйста, смотрите здесь .

  2. Вы должны использовать Javascript для замены источника, если ваша среда выполнения соответствует условиям.

      if (!url1) 
        document.getElementById('#my-anchor').href = url2;
    
  3. Если используется шаблон веточки, используйте условный оператор для решения этой проблемы,

    Например,

  <a href="{{(url1 != '')? url1 : url2 }}"></a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...