【发布时间】:2010-07-21 14:58:13
【问题描述】:
生成的 HTML 页面包含有时在我的页面中不存在的参考链接。我应该将此链接显示为一个简单的标签。 目前已完成:
<xsl:choose>
<xsl:when test="$nb_action != 0">
<a href="#action">Action (offensive, defensive, reconnaissance)</a>
</xsl:when>
<xsl:otherwise>
Action (offensive, defensive, reconnaissance)
</xsl:otherwise>
</xsl:choose>
我想知道如何简化我的代码,如何停用节点<a></a>?
我的第一个想法是委托一个特殊的 css 类:
<a href="#action">
<xsl:if test="$nb_action = 0">
<xsl:attribute name="class">inactive</xsl:attribute>
</xsl:if>Action (offensive, defensive, reconnaissance)
</a>
但它仍然是一个链接......
以下解决方法:
<a><xsl:if test="$nb_action != 0">
<xsl:attribute name="href">#action</xsl:attribute>
</xsl:if>Action (offensive, defensive, reconnaissance)</a>
不带href的html标签写<a>是否正确?
【问题讨论】: