有没有办法创建 document.editable 切换?

Is there a way to create a document.editable toggle?

我想知道是否可以把它变成一个开关,如果你点击它并且内容是可编辑的,它就会变成不可编辑的,同样薄薄的翻转。

这是代码javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

类似的东西对我有用。

    function SWITCH_EDITABLE_BY_ELEMENT(elm) {
      if (elm){
         if (elm.isContentEditable !== true) {
            elm.contentEditable = true;
            return;
      } else {
           elm.contentEditable = false;
           return;   
     }
   }



 var elm=document.getElementById="i_am_lazy"
 SWITCH_EDITABLE_BY_ELEMENT(elm);

使用 Ternary operator 非常简单。给你:

javascript: document.body.contentEditable = document.body.contentEditable=='false'?'true':'false'; document.designMode=document.designMode=='on'?'off':'on';document.close();alert(document.body.contentEditable + document.designMode);

当您确定它可以正常工作时,请在最后取下 alert()