我可以将Javascript字符串附加到HTML头元素吗?

Han*_* En 1 html javascript jquery

我想在HTML头中添加一些Javascript,如下所示:

var scriptInjection = "<script type='text/javascript'/>function toggleVisibility() {$('#ivuFrm_page0ivu1').contents().find('.tableContentRow').toggle()}</script/>";
$('#ivuFrm_page0ivu1').contents().find("head").each(function(){
        console.log($(this).prop("tagName"))
        $(this).append(scriptInjection);
        });
Run Code Online (Sandbox Code Playgroud)

这只是附加一个字符串而不是脚本元素.我该如何解决这个问题?

Shi*_*lly 7

var script = document.createElement('script');
script.textContent = "function toggleVisibility() {$('#ivuFrm_page0ivu1').contents().find('.tableContentRow').toggle()};";
$(this).append(script);
Run Code Online (Sandbox Code Playgroud)