我正在制作的书签以某种方式执行document.write,尽管它不在代码中

时间:2019-03-20 13:39:52

标签: javascript bookmarklet

我正在尝试编写一个书签,该书签可切换使页面上的任何文本都可编辑的功能,但是当我执行它时,它似乎在执行document.write('off')方面的工作。这是代码/书签:

javascript: if (document.body.contentEditable == "true") {
  document.body.contentEditable = "true";
  document.designMode = 'on';
} else {
  document.body.contentEditable = "false";
  document.designMode = "off"
}

1 个答案:

答案 0 :(得分:1)

尝试IIFE

javascript:(function(){if (document.body.contentEditable == "true") {
  document.body.contentEditable = "true";
  document.designMode = 'on';
} else {
  document.body.contentEditable = "false";
  document.designMode = "off"
}})()