Javascript 将Html Tabindex设置回";“自动”;

Javascript 将Html Tabindex设置回";“自动”;,javascript,html,tabindex,Javascript,Html,Tabindex,在有许多表单字段的页面上,我想将特定字段设置为tabindex=“-1”。但是,当用户选中复选框时,tabindex=“-1”字段应该像往常一样通过表格访问。 如何做到这一点?Tabindex=“auto”&Tabindex=“”不工作 我的Javascript: function setTabindex(checkboxChecked) { var tabindexValue = cbChecked ? '' /* <-- what should I enter here? */

在有许多表单字段的页面上,我想将特定字段设置为tabindex=“-1”。但是,当用户选中复选框时,tabindex=“-1”字段应该像往常一样通过表格访问。 如何做到这一点?Tabindex=“auto”&Tabindex=“”不工作

我的Javascript:

function setTabindex(checkboxChecked) {
    var tabindexValue = cbChecked ? '' /* <-- what should I enter here? */ : '-1';
    var noTabindexElements = document.querySelectorAll('input[data-notabindex]');

    for (var i = 0; i < noTabindexElements.length; i++) {
        noTabindexElements[i].setAttribute('tabindex', tabindexValue);
    }
}
函数setTabindex(checkboxChecked){
var tabindexValue=cbChecked?“”/*根据&这应该可以工作,但我还没有测试它:

function setTabindex(checkboxChecked) {
    var tabindexValue = cbChecked ? 0 : -1;
    var noTabindexElements = document.querySelectorAll('input[data-notabindex]');

    for (var i = 0; i < noTabindexElements.length; i++) {
        noTabindexElements[i].tabIndex = tabindexValue;
    }
}
函数setTabindex(checkboxChecked){
var tabindexValue=cbChecked?0:-1;
var noTabindexElements=document.querySelectorAll('input[data notabindex]');
for(var i=0;i