从html元素中删除所有tabindex属性的最佳方法是什么?GWt似乎把这个属性放在代码中的任何地方都没有设置.它将tabindex设置为-1.
我有下面的代码工作,但它是乏味的,因为我必须根据其标签名称搜索每个元素,这会减慢页面加载速度.还有其他建议吗?我更喜欢不使用javascript的解决方案,因为我是新手.
NodeList<Element> input = this.getElement().getElementsByTagName("input");
if(input.getLength()>0)
{
for(int i=0; i<=input.getLength(); i++)
{
input.getItem(i).removeAttribute("tabIndex");
}
}
NodeList<Element> div = this.getElement().getElementsByTagName("div");
if(div.getLength()>0)
{
for(int i=0; i<=div.getLength(); i++)
{
div.getItem(i).removeAttribute("tabIndex");
}
}
Run Code Online (Sandbox Code Playgroud)
我不完全确定你在问什么.您想要删除选项卡索引属性.你要么:
也许我误解了你想要实现的目标?
编辑
好吧也许这个:
$(document).ready(function(){
$('input').removeAttr("tabindex");
});
Run Code Online (Sandbox Code Playgroud)
这应该删除它而不是将其设置为-1 ...希望.对不起,如果我再次误解了!
| 归档时间: |
|
| 查看次数: |
16629 次 |
| 最近记录: |