有没有办法创建 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()
。
我想知道是否可以把它变成一个开关,如果你点击它并且内容是可编辑的,它就会变成不可编辑的,同样薄薄的翻转。
这是代码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()
。