我正在构建一个类似于Facebook Like按钮的简单Web小部件,我想设置一些参数(例如websiteId),以便在我动态添加的脚本(http://analytics.dev/bundles/andreistatistics/js/like-button.js)中使用它们。
我的问题是:有没有办法通过我的参数 websiteId 在like-button.js文件中使用它?我还想避免与DOM中定义的其他wbesiteId参数冲突。
<div class="like-button-container"></div>
<script>
(function(d, s, id) {
var websiteId = 7;
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id))
return;
js = d.createElement(s);
js.id = id;
js.src = "http://analytics.dev/bundles/andreistatistics/js/like-button.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'my-like-button'));
</script>