如何在html

时间:2019-06-18 04:30:07

标签: html tags twig

我正在网站中实施代码。我从两个不同的来源加载数据。

因为如果一个源(DB)不可用(未连接),则数据来自第二个源(DB)。

在这种情况下,我的标签的每个页面都有两个不同的链接。

我的疑问是,是否有可能在标记中添加 img alt 功能

代码

<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 :(得分:0)

  1. 否-通常,alt属性用于显示替代文本。但是,根据规范,alt在锚标记中是不允许的。请参阅here

  2. 如果运行时环境符合条件,则应使用Javascript替换源。

      if (!url1) 
        document.getElementById('#my-anchor').href = url2;
    
  3. 如果使用树枝模板,请使用条件运算符解决此问题,

    例如,

  <a href="{{(url1 != '')? url1 : url2 }}"></a>