要禁用文本区域(或任何其他输入元素),可以采取以下措施: 在HTML中,您可以编写: <textarea id='mytextarea' disabled></textarea> 使用jQuery,您可以: $("#mytextarea").attr("disabled","disabled"); CSS?是否可以使用CSS禁用文本区域?
如果您以这种方式禁用了文本区域: <textarea disabled="disabled">foobar</textarea> 您可以使用以下 CSS 轻松为其添加样式: textarea[disabled="disabled"] { color: red; }
display:none
隐藏它)。 - Andreas Wongpointer-events: none;
可以阻止在 Firefox 3.6+、Safari 3+ 和 Chrome 5+ 中单击文本区域。然后,您可以应用所有颜色效果。如果您好奇,可以考虑将 JavaScript 放入 CSS 文件中,我认为这在 IE 的动态属性中是可能的。但所有这些都是 hackish! :) - AnnanFay