0

行。我有一个字段集菜单。如果我对最后一项进行硬编码,则 alt 有效:

<td>
                        <a href="show.hotpartslist?clearFilters=true">
                            <img class="icon" title="Clear All Filters" alt="Clear All Filters" src="../images/clear_all.gif"/>
                        </a>
                    </td>

但是这个是用一些逻辑构建的,它呈现如下:

<td>
                        <ul id="hp-sor-menu" style="display:none;"><li><img alt="Filter by Source of Repair" src="../images/sor.gif" /><ul><li><a href="show.hotpartslist?sor=ALL">&#8594;&nbsp;&nbsp;ALL</a></li><li><a href="show.hotpartslist?sor=A">&nbsp;&nbsp;&nbsp;MCA</a></li><li><a href="show.hotpartslist?sor=B">&nbsp;&nbsp;&nbsp;MCB</a></li><li><a href="show.hotpartslist?sor=E">&nbsp;&nbsp;&nbsp;BIC</a></li><li><a href="show.hotpartslist?sor=O">&nbsp;&nbsp;&nbsp;OTHER</a></li></ul></li></ul><script type="text/javascript"> 
$(function()
{
    try
    {

        DynarchMenu.setup('hp-sor-menu', {  });

    }
    catch(exception)
    {
        alert("Failed to render other menu: " + exception.description);
    }
});

并且鼠标悬停时不显示alt

4

2 回答 2

4

它是导致鼠标悬停效果的标题属性。您没有填充该属性。

于 2012-05-08T19:13:56.827 回答
0

您需要设置title属性mouseover以显示工具提示。该alt标签仅用于在图像未加载时显示文本,尽管 SEO 公司经常使用它来提高页面排名。

于 2012-05-08T19:15:19.223 回答