1

我试图在选择后禁用文本可编辑性,但将 contenteditable 设置为 false 不起作用。

<div class="block" contenteditable="true" onclick="document.execCommand('selectAll',false,null)">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip </div>
4

2 回答 2

0

它的简单尝试如下......

contenteditable="false"在您的 div 属性中设置...

它在 chrome、firefox 和 IE 中对我来说工作正常

小提琴:http: //jsfiddle.net/GZNYc/6/

于 2013-02-10T20:19:46.440 回答
0

http://jsfiddle.net/UQTY2/15/

添加disabled属性

document.getElementById("myId").setAttribute("disabled", "disabled");

或者

document.getElementById("myId").setAttribute("readonly", "readonly");

或者

document.getElementById("myId").setAttribute("contenteditable", "false");
于 2013-02-10T20:17:51.407 回答