从超链接中删除 tabindex 属性
Remove tabindex attribute from hyperlink
我有一个 Oracle 顶点页面。我在其中定义了一个 tabscontainer 区域。该区域有两个子区域。每个子区域内部都有一个hyper link,编码为
<a class="t-Tabs-link" href="#SR_R1" role="presentation" tabindex="-1">
<span>1</span>
</a>
在第一个区域和
<a class="t-Tabs-link" href="#SR_R2" role="presentation" >
<span>2</span>
</a>
第二区
我想使用 javascript 从此代码中删除第一个区域的 tabindex 属性 并添加 属性 tabindex ="-1" 到第二个 region.I 无法向此超级 link 添加 id,因为 oracle apex 不允许编辑默认 html 属性。如果不分配 id 我怎么能做到这一点?或者有什么方法可以将 id 分配给这个 hyper link?
使用 Jquery removeAttr 从任何元素中删除属性。
Select 第一个索引元素并简单地从中删除属性
$(".t-Tabs-link").eq(0).removeAttr("tabindex");
您还可以通过 Jquery attr() 函数
设置属性
$(".t-Tabs-link").eq(1).attr("tabindex" , -1);
你可以使用document.querySelector
而且你不需要知道<a>
的ID。
你可以通过这个删除tabindex
。
document.querySelector('.t-Tabs-link:first-child').removeAttribute('tabindex');
你可以通过这个设置tabindex
。
document.querySelector('.t-Tabs-link:last-child').setAttribute('tabindex', -1);
我有一个 Oracle 顶点页面。我在其中定义了一个 tabscontainer 区域。该区域有两个子区域。每个子区域内部都有一个hyper link,编码为
<a class="t-Tabs-link" href="#SR_R1" role="presentation" tabindex="-1">
<span>1</span>
</a>
在第一个区域和
<a class="t-Tabs-link" href="#SR_R2" role="presentation" >
<span>2</span>
</a>
第二区
我想使用 javascript 从此代码中删除第一个区域的 tabindex 属性 并添加 属性 tabindex ="-1" 到第二个 region.I 无法向此超级 link 添加 id,因为 oracle apex 不允许编辑默认 html 属性。如果不分配 id 我怎么能做到这一点?或者有什么方法可以将 id 分配给这个 hyper link?
使用 Jquery removeAttr 从任何元素中删除属性。
Select 第一个索引元素并简单地从中删除属性
$(".t-Tabs-link").eq(0).removeAttr("tabindex");
您还可以通过 Jquery attr() 函数
设置属性$(".t-Tabs-link").eq(1).attr("tabindex" , -1);
你可以使用document.querySelector
而且你不需要知道<a>
的ID。
你可以通过这个删除tabindex
。
document.querySelector('.t-Tabs-link:first-child').removeAttribute('tabindex');
你可以通过这个设置tabindex
。
document.querySelector('.t-Tabs-link:last-child').setAttribute('tabindex', -1);