将参数添加到Web小部件

时间:2013-11-19 11:27:38

标签: javascript dom

我正在构建一个类似于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>

0 个答案:

没有答案