正如您所看到的,至少在Chrome上,contentEditable
似乎忽略了textarea
属性。
问题A:它应该如何运作?
问题C:在contentEditable
上使用textarea
除了证明你是白痴之外还有其他后果吗?
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;
答案 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
的值,以便可编辑元素的每个子元素也可以编辑。
您仍然可以删除不可编辑的元素,但不能对其进行编辑。这在以下代码段中进行了演示。
contentEditable
&#13;
textarea { /* not relevant for the question, only for the demo */
display: block;
width: 500px;
}
&#13;