想知道是否有任何不太难的方法来编辑html 4中的非表单文本。我知道有一个可以在html 5中设置的contentEditable属性,但是我想要更好的浏览器支持。似乎gmail在他们的聊天状态指示器中做了类似的事情。这适用于IE6(我不相信支持HTML 5)。 有人见过这个吗? 谢谢, -Morgan
答案 0 :(得分:1)
HTML5的contentEditable是在IE的现有属性之后建模的,至少还支持Firefox和Safari,因此您不必等待HTML5“支持”。
这是一个令人难以置信的丑陋设计,但它确实有效。
答案 1 :(得分:1)
您是否考虑过使用CSS让<textarea>
看起来像其他东西?仅仅因为某些东西是表单控件,并不意味着它必须看起来像一次。您可以更改背景,阴影,边框等。
答案 2 :(得分:0)
您可以在javascript中为大多数dom元素(包括div和表)设置innerText或innerHTML属性。