我想知道是否有可能将其转换为切换开关,因此,如果单击它并且内容是可编辑的,则使其无法编辑,就像翻动一样。
这是代码javascript:document.body.contentEditable='true'; document.designMode='on'; void 0
答案 0 :(得分:0)
使用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()
可以正常工作时,请在最后结束。
答案 1 :(得分:-1)
类似的东西对我有用。
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);