我美化了他们的代码,它看起来像这样:
(function() {
var s = document.createElement("script");
s.setAttribute("id", "bitmark_js");
s.setAttribute("type", "text/javascript");
s.setAttribute("src", "//path_to_your_file.js");
(top.document.body || top.document.getElementsByTagName("head")[0]).appendChild(s);
})();
当我在使用Web检查器时找不到它时,我尝试使用
在控制台内部通过ID从DOM中取出它document.getElementById('bitmark_js');
我可以清楚地看到书签正在显示但无法访问它。为什么不呢?