Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何放置a<;脚本>;元素并运行它?_Javascript_Function_Console.log - Fatal编程技术网

Javascript 如何放置a<;脚本>;元素并运行它?

Javascript 如何放置a<;脚本>;元素并运行它?,javascript,function,console.log,Javascript,Function,Console.log,我需要知道如何在函数中获取脚本元素的内容并像那样重新执行它,或者只是在没有函数的情况下重新运行它 我这样试过: var something=document.getElementsByTagName('script')[0]; function something2(){something.innerHTML}; something2(); 它不起作用 我需要这个,因为在一个网站上,如果没有打开控制台,代码中的许多console.log会破坏它。我不能编辑代码,因为它不是我的网站,但我可以用

我需要知道如何在函数中获取脚本元素的内容并像那样重新执行它,或者只是在没有函数的情况下重新运行它

我这样试过:

var something=document.getElementsByTagName('script')[0];
function something2(){something.innerHTML}; 
something2();
它不起作用

我需要这个,因为在一个网站上,如果没有打开控制台,代码中的许多console.log会破坏它。我不能编辑代码,因为它不是我的网站,但我可以用用户脚本运行javascript。 所以我这样做了:

var war=document.getElementsByTagName('script')[26];
war.innerHTML = war.innerHTML.replace(/console/g, "//console");
它可以工作,但我的脚本是在原始代码运行之后运行的,或者如果没有中断,它将运行。所以我需要以某种方式重新运行script元素的内容。 也

出现“Security Manager否决操作”错误。

我会尝试以下方法:

var something=document.getElementsByTagName('script')[0];
eval(something);

哪个浏览器是
console.log
如果没有console,日志仍会被破坏?
var something=document.getElementsByTagName('script')[0];
eval(something);