#javascript #bookmarklet
#javascript #букмарклет
Вопрос:
Я пытаюсь написать букмарклет, который переключает возможность сделать любой текст на странице редактируемым, но когда я его выполняю, кажется, что он выполняет что-то вроде 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:
попробуйте IIFE
javascript:(function(){if (document.body.contentEditable == "true") {
document.body.contentEditable = "true";
document.designMode = 'on';
} else {
document.body.contentEditable = "false";
document.designMode = "off"
}})()