Bookmarklet我正在以某种方式执行document.write虽然它不在代码中

问题描述 投票:0回答:1

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

javascript: if (document.body.contentEditable == "true") {
  document.body.contentEditable = "true";
  document.designMode = 'on';
} else {
  document.body.contentEditable = "false";
  document.designMode = "off"
}
javascript bookmarklet
1个回答
1
投票

试试IIFE

javascript:(function(){if (document.body.contentEditable == "true") {
  document.body.contentEditable = "true";
  document.designMode = 'on';
} else {
  document.body.contentEditable = "false";
  document.designMode = "off"
}})()
© www.soinside.com 2019 - 2024. All rights reserved.