我的一些 css/javascript 似乎有问题。我似乎无法让 contentEditable 在我的 web 应用程序中工作。这篇文章的答案启发了我尝试这种方法。
我在这里测试了我的浏览器,它工作正常。
是否有任何我应该注意的可能导致它不起作用的 CSS 规则?我可以选择对象(它突出显示 div),但我不能编辑/附加/删除对象中的任何文本。
我也确保document.designMode = "on"
不幸的是,它是一个内部应用程序,所以我无法获得每个人都可以尝试的链接。
--EDIT--
按要求截取代码
<div id="textarea_textObject0_preview_container" class="te_preview" style="width: 650px; height: 365px; overflow-x: hidden; overflow-y: hidden; text-align: left; background-image: url(http://172.18.4.249/workspace/tc-a/web/style/images/bgrid.jpg); ">
<div style="display: inline-block; position: relative; cursor: move; font-weight: normal; font-style: normal; text-decoration: none; left: 170px; top: 129px; " class="ui-draggable" contenteditable="true">Start Text</div>
</div>
部分 CSS 参数是由 chrome 报告的: