手动设置焦点的方法(例如右键单击 - >设置焦点)到网站上的元素?

时间:2014-09-09 11:30:10

标签: javascript plugins google-chrome-extension focus

我正在与NVDA合作以测试网站的可访问性。

浏览网站的一种方法是使用Tab键。因此,为了到达我想要测试的区域,我经常需要按Tab键直到我到达所需的区域。这有时非常麻烦,意味着在页面刷新后一次又一次地重复Tab键。

以某种方式手动设置焦点会非常好,例如通过右键单击链接并选择“设置焦点”或类似的东西。在每次刷新页面后,有一个扩展会自动将焦点设置到指定的元素,这样会更大,所以在开发时,焦点总是在页面刷新后的右边元素上。

这是否有任何浏览器扩展程序(Chrome / Firefox)?我找到了一些扩展,允许为Chrome注入自定义JS / CSS(Control FreakJScript tricksScript Runner,这可以用于这样的事情,但它仍然有点麻烦

1 个答案:

答案 0 :(得分:0)

您可以使用浏览器缓存来保存最后一个字段,然后您可以使用类似

的内容聚焦concrecte输入
$(selector).focus(); //for example with jQuery.

从浏览器缓存中存储/回复数据:

// Store
localStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname");

http://www.w3schools.com/html/html5_webstorage.asp