HTML中的contentEditable的属性可以打开某些元素的可编辑状态,也许你没用过contentEditable属性,甚至从未听说过,contentEditable的作用相当神奇,可以让div或整个网页,以及span等等元素设置为可写。我们最常用的输入文本内容便是input与textarea,使用contentEditable属性后,可以在div,table,p,span,body,等等很多元素中输入内容。
注: 当元素中没有设置 contenteditable 属性时,元素将从父元素继承。
注:contenteditable 属性是 HTML5 新增的。
<
element
contenteditable
=
"true|false"
>
比如
<p
contenteditable
=
"true|false"
>
<span
contenteditable
=
"true|false"
>
演示
<!DOCTYPE html>
<
html
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
meta
name
=
"viewport"
content
=
"width=device-width, initial-scale=1.0"
>
<
title
>ContentEditable</
title
>
</
head
>
<
body
>
<
div
contenteditable
=
"true"
>
你好!世界!
</
div
>
</
body
>
</
html
>
本文来源:HeApp