html中的contenteditable的属性可以打开某些元素的可编辑状态,也许你没用过contenteditable属性,甚至从未听说过,contenteditable的作用相当神奇,可以让div或整个网页,以及span等等元素设置为可写。我们最常用的输入文本内容便是input与textarea,使用contenteditable属性后,可以在div,table,p,span,body,等等很多元素中输入内容。
注: 当元素中没有设置 contenteditable 属性时,元素将从父元素继承。
浏览器支持
浏览器chromeinternet explorerfirefoxsafariopera
版本 11.0 5.5 3.0 3.2 10.6
注:contenteditable 属性是 html5 新增的。
语法
<element contenteditable="true|false">
属性值
值描述
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>
推荐教程:《html教程》
以上就是html 之 contenteditable 属性的详细内容。