如何使用javascript在浏览器中刮取和运行脚本?

如何使用javascript在浏览器中刮取和运行脚本?,javascript,html,browser,xmlhttprequest,Javascript,Html,Browser,Xmlhttprequest,在github.dev的帮助下,我正在创建自己的网站() 现在,在每个存储库的顶部,我想展示一些以存储库为特色的内容,这些内容应该是灵活且易于更改的。因此,我在存储库中创建了一个名为“repodesc.html”的文件。其中包含要显示的html!。然后使用下面的代码为每个存储库添加html文件 var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState ==

在github.dev的帮助下,我正在创建自己的网站()

现在,在每个存储库的顶部,我想展示一些以存储库为特色的内容,这些内容应该是灵活且易于更改的。因此,我在存储库中创建了一个名为“repodesc.html”的文件。其中包含要显示的html!。然后使用下面的代码为每个存储库添加html文件


var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("{{ repository.id }}").innerHTML =  this.responseText;
    }
};
xhttp.open("GET", "https://raw.githubusercontent.com/khushit-shah/{{ repository.name }}/master/repodesc.html", true);
xhttp.send();
这会将HTML添加到我的网站(Cursor.js顶部)。但是repodesc中的script标记没有被执行

repodesc.html中的代码

Cursor.js
日志(“它工作了吗?”);
js=”https://raw.githubusercontent.com/khushit-shah/Cursor.js/master/cursor-v.2.0.2.js";
var xhttp=newXMLHttpRequest();
xhttp.onreadystatechange=函数(){
if(this.readyState==4&&this.status==200){
eval(this.responseText);
}
};
xhttp.open(“GET”,js,true);
xhttp.send();
我甚至试过repodesc.html


Cursor.js
预期结果:Cursor.js应该被执行,h1标签应该被设置为具有类型写入效果的动画


实际结果:repodesc.html中的脚本未执行

检查@jcubic谢谢它正在工作:-)检查@jcubic谢谢它正在工作:-)