javascript - 表标签在 Chrome/Firefox 中禁用吗?

标签 javascript html google-chrome html-table setattribute

我使用以下代码,禁用功能在 IE 上工作得很好,但在 Chrome/Firefox 上却不行。 我能知道为什么这个属性在 Chrome 中不起作用吗? 我看到标签的值确实已设置,但不起作用。

    <html>
    <body>
    <table id="gone">
    <tr>
    <td>
    <select>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
    </select>
    </td>
    <td>
    </td>
    </tr>
    </table>
    <input type="button" value="Click me" onclick="myFun()">
    <script>
    function myFun() 
    {
    var ab=document.getElementById('gone');
    ab.setAttribute("disabled","disabled");
    }
    </script>
    </body>
    </html>

最佳答案

根据 W3c 建议,以下 HTML 元素可以禁用按钮、输入、选择、文本区域、optgroup、选项和字段集“http://www.w3.org/TR/html5/disabled-elements.html”因此,如果您想禁用表格,那么这是不可能的,因为它没有任何禁用属性。

关于javascript - 表标签在 Chrome/Firefox 中禁用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31157539/

相关文章:

html - 为什么 Bootstrap 导航栏没有出现在这个 Ruby on Rails 页面上?

javascript - 将变量作为属性名称传递

javascript - 用于检查字符串是否为 a-zA-Z0-9 的正则表达式

javascript - 使用 Javascript 请求阻止?

javascript - jQueryUI : Autocomplete with large data is hanging browser

javascript - 如何在 Angular.js 中找到哪一行代码触发了 $digest 已经在进行中

javascript - 为什么我的 HTML5 mp4 视频的 Flash 后备功能不起作用?

HTML5 canvas 创建形状外发光效果

google-chrome - Chrome 浏览器 : csi. gstatic.com 不断加载

javascript - 什么是 "get length"在 Chrome 的分析器中显示为主要时间接收器?