在webbrowser中,是否可以创建<;部门>;元素焦点?

在webbrowser中,是否可以创建<;部门>;元素焦点?,browser,accessibility,Browser,Accessibility,我正在使用WebBrowser对象渲染以表格格式显示的文本。 此WebBrowser嵌入到Eclipse插件项目中。为了符合可访问性要求,我需要使WebBrower中的每个条目在使用向上/向下箭头键浏览条目时具有焦点,以便屏幕阅读器可以读取文本 我可以通过java代码检测向上/向下箭头键,但我看不到要在条目上设置的焦点。 document.getElementById(“+newPos+”).focus() 我认为这是因为HTML中只有按钮/表单/文本字段可以具有焦点 元素是否有一种聚焦方式?或

我正在使用WebBrowser对象渲染以表格格式显示的文本。 此WebBrowser嵌入到Eclipse插件项目中。为了符合可访问性要求,我需要使WebBrower中的每个条目在使用向上/向下箭头键浏览条目时具有焦点,以便屏幕阅读器可以读取文本

我可以通过java代码检测向上/向下箭头键,但我看不到要在条目上设置的焦点。 document.getElementById(“+newPos+”).focus()

我认为这是因为HTML中只有按钮/表单/文本字段可以具有焦点

元素是否有一种聚焦方式?或者,当按下向上/向下箭头键时,WebBrowser对象是否有办法拼写条目中的关联文本


非常感谢。

我无法在没有高度关联的情况下设置div的焦点,尽管我没有让任何听众检查它

document.getElementById(newPos).focus();
然而,在没有将newPos代码更改为该代码的情况下,它出错了

设置好高度后,通过这种改变,我可以在两个div之间切换焦点

<body onload="var test = 'test2'; document.getElementById(test).focus()">
<div id="test"> 
    The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.<br />
    The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.<br />
    The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.<br />
</div>

<div id="test2" style="height: 50px; overflow: auto"> 
    The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.<br />
    The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.<br />
    The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.<br />
</div>

敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过懒惰的狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过懒惰的狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过懒惰的狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过懒惰的狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过懒惰的狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过懒惰的狗。

将test从“test2”更改为test以查看差异。在第二个例子中,它聚焦,我可以按键,它会上下移动。我认为这与滚动有关


希望能有所帮助。

我这里的内容是一段文字。我可以把焦点放在这样的元素上吗?您能否提供一些示例代码,说明如何设置此处提到的高度?谢谢一个例子。我不知道这是不是一个像样的解决方案。