在textarea上使用contentEditable有什么后果?

时间:2015-08-19 17:00:35

标签: html5 contenteditable

正如您所看到的,至少在Chrome上,contentEditable似乎忽略了textarea属性。

问题A:它应该如何运作?

问题C:在contentEditable上使用textarea除了证明你是白痴之外还有其他后果吗?

问题D:为什么B没问题? 开个玩笑,今天我有个小丑吃早餐。 :d



textarea { /* not relevant for the question, only for the demo */
  display: block;
  width: 500px;
}

<textarea contentEditable="true">contentEditable="true"</textarea>
<textarea contentEditable="false">contentEditable="false"</textarea>
<textarea contentEditable="true" readonly>contentEditable="true" readonly</textarea>
<textarea contentEditable="true" disabled>contentEditable="true" disabled</textarea>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

SequentialNumber_Range: [Ix123 TO Ix321] OR SequentialNumber_Range: [Ix9000 TO Ix18000]) 对textarea无效,the HTML5 spec is mute about the subject

contentEditable允许在另一个contentEditable=false元素中创建一个不可编辑的元素。默认行为是contentEditable=true inherit的值,以便可编辑元素的每个子元素也可以编辑。

您仍然可以删除不可编辑的元素,但不能对其进行编辑。这在以下代码段中进行了演示。

&#13;
&#13;
contentEditable
&#13;
textarea { /* not relevant for the question, only for the demo */
  display: block;
  width: 500px;
}
&#13;
&#13;
&#13;