0

我正在开发一个完整的基于 ajax 的 Web 应用程序,我希望它通过利用 HTML5accesskey属性作为快捷键来感觉像一个桌面应用程序。我注意到容器中的元素,其 cssdisplay属性设置为none不起作用。例如

//this example does not work
<div style="display:none;">
   <a accesskey="s" href="http://www.stackoverflow.com">Stackoverflow</a>
</div>

//这工作正常

<a accesskey="f" href="http://www.facebook.com">Facebook</a>

有没有办法让第一个例子工作。我怀疑在页面加载时,由于第一个锚标记位于隐藏容器中,因此 accesskey 没有绑定。required对于输入元素的 html 5 属性也是如此。我试图检查我的 DOM,但控制台上没有错误。我怎样才能解决这个问题

4

0 回答 0