专注于页面加载上的DIV

时间:2013-10-25 09:38:26

标签: jquery asp.net

我正在使用

$("#divVZITab").attr("tabindex",-1).focus();

在页面加载时,我希望divVZITab成为焦点,它位于页面的center中。因此,当页面加载时,IE应自动滚动到页面的中心。专注于div。 但它没有用。

4 个答案:

答案 0 :(得分:3)

正如你提到IE,我认为这是问题因为我在jsfiddle中尝试过并且工作正常。 我在IE中尝试使用tabindex =“ - 1”并且不起作用,但是对于tabindex =“1”的正(+ ve)值,它可以工作。在DOM准备好之后BTW运行脚本。

HTML

<div id='divVZITab' tabindex="1">Test</div>

的JavaScript

document.getElementById('divVZITab').focus();

答案 1 :(得分:1)

$("#divVZITab").focus()

document.getElementById('divVZITab').focus();

答案 2 :(得分:0)

试试这个:

$("#divVZITab[tabindex='-1']").focus();

答案 3 :(得分:0)

Is it possible to focus on a <div> using javascript focus() function?

请参阅上述链接中的第二个答案。

希望这是你想要达到的目标。