Javascript 即使应用tabindex,onclick也不使用键盘执行

Javascript 即使应用tabindex,onclick也不使用键盘执行,javascript,Javascript,这是我的问题。我正在尝试使下面的代码键盘可访问。当我将tabindex=0插入 if (role.can("deleteFilters")) { w.print("<span role=\"toolbar\" aria-label=\"Remove Filter\" class=\"employeeName\" title=\"Remove filter\" style=\"text-align: right;\" onclick=\"javascript:re

这是我的问题。我正在尝试使下面的代码键盘可访问。当我将tabindex=0插入
    if (role.can("deleteFilters"))
    {
      w.print("<span role=\"toolbar\" aria-label=\"Remove Filter\" class=\"employeeName\" title=\"Remove filter\" style=\"text-align: right;\" onclick=\"javascript:removeFilter('"+filterID+"');\">");
      w.print("<img src=\"icon-link-delete-dark.gif\" alt=\"delete icon\" width=\"13\" height=\"13\"/></span>&nbsp;");
    }
if(role.can(“deleteFilters”))
{
w、 打印(“”);
w、 打印(“”);
}

通过将span标记替换为anchor标记来解决问题。

键盘的事件处理程序与鼠标的事件处理程序不同。您需要为每个事件创建单独的处理程序。在这种情况下,要模拟完成的单击,请使用“keyup”事件。