РЕДАКТИРОВАТЬ: Rlemon помог мне добраться туда.Спасибо.
console.log(videoScript, 'log of script tag HTML')
var x = videoScript.outerHTML
document.getElementById('injectedScriptElement').innerText = x
Теперь я могу отобразить журнал тега сценария в DOM.
Я пытаюсь устранить возникшую проблему и найти лучший способ ее решения.показать кому-то еще - это напечатать / отобразить файл console.log в DOM, чтобы человек мог легко скопировать и вставить html, не погружаясь в консоль.
Когда я console.log создает тег сценария, я вижуполный html тега script в консоли.
Когда я пытаюсь внедрить его в DOM, используя innerHTML или innerText, я получаю в DOM следующее:
[object HTMLScriptElement]
Я также пытался использовать toString () и JSON.stringify, но это выдает пустой объект {}
Есть ли способ сделать то, чего я пытаюсь достичь?
В конце дня я могу просто добавить код статически, но я бы предпочел, чтобы он исходил из самого Javascript, чтобы убедить их в том, что вывод на самом деле исходит из Javascript, а не просто добавлен мной вручную.