html - 从 CSS 禁用文本区域

标签 html css input textarea

为了禁用文本区域(或任何其他输入元素),您可以:

  • 在 HTML 中,您可以编写: <textarea id='mytextarea' disabled></textarea>

  • 通过 jQuery,您可以: $("#mytextarea").attr("disabled","disabled");

  • CSS?是否可以使用 CSS 禁用文本区域?

最佳答案

您可以使文本区域显示为已禁用,但实际上无法禁用它。

使用 JavaScript,您真正要做的就是修改由 HTML disabled 属性设置的相同 DOM 属性,因此使用 HTML 和 JavaScript 您本质上正在做同样的事情。然而,CSS 完全不在这个范围内,因为它不进行任何类型的 DOM 操作——它控制的只是元素的外观(视觉或其他),而不是它的行为。

关于html - 从 CSS 禁用文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9911122/

相关文章:

javascript - 将 html 传递给 polymer 元素

html - 最小高度为 100% 且内容垂直居中的 CSS 扩展部分

HTML -- iframe 的高度占宽度的百分比

javascript - 如何将网页中的字体转换为图像

c - 我做错了什么?尝试让用户输入不同变量的数值

c# - 为什么 getkeydown 会触发几次? (团结,C#)

c# - 如果用户输入,继续一次打印 100 行

html - CSS - 如何使文本显示在元素的中心下方,无论文本有多长

javascript - 如何让Bootstrap 3轮播指标立即变化

html - div 内的表格将 div 水平拉伸(stretch)超过 100%