我有几个要点需要包含在网站帖子中以展示源代码。目前,我正在使用脚本标签在 HTML 的不同位置内联多个要点中的每一个,但是,这将是一个阻塞调用。那么,有没有办法动态加载要点并将其粘贴到特定的时间点。
我尝试了以下类似的方法:-
<html>
<body>
<div id="bookmarklet_1.js"></div>
<div id="bookmarklet_2.js"></div>
<div id="bookmarklet_3.js"></div>
var scriptMap = {'bookmarklet_1.js' : 'https://gist.github.com/892232.js?file=bookmarklet_1.js',
'bookmarklet_2.js' : 'https://gist.github.com/892234.js?file=bookmarklet_2.js',
'bookmarklet_3.js' : 'https://gist.github.com/892236.js?file=bookmarklet_3.js'};
var s, scr, holder;
for(s in scriptMap){
holder = document.getElementById(s);
scr= document.createElement('script');
scr.type= 'text/javascript';
scr.src= scriptMap[s];
holder.appendChild(scr);
}
</script>
</body>
</html>
以上对我不起作用,似乎每个脚本都在document.write
内部编写CSS和源代码。有没有人尝试过这个或让它工作?