-1

我有以下在 Internet Explorer(IE) 中运行良好的 JavaScript

function disableDiv() {
    disablebutton(document.getElementById("pageWidth"))
}
function disablebutton(el) {
    try {
        el.disabled = el.disabled ? false : true;
    }
    catch (E) {
    }
}

我在 JavaScript 函数中调用它

function updatediv() {
    if (document.getElementById("sbtotals") != null) {
        document.getElementById("sbtotals").style.display = "none";
    }
    disableDiv();    
}

在 IE 中el.disable可以正常工作,但在 Chrome 或 Firefox 中不行。我应该怎么做才能在所有 3 个浏览器中工作?

4

2 回答 2

3

不能禁用 div。只有形式和形式元素

于 2013-10-08T11:36:27.110 回答
1

您不能“禁用”一个 div。相反,您可以将其 CSS 显示属性设置为“无”。

于 2013-10-08T11:38:45.883 回答