知道为什么以这种方式放置 google plus 代码在 IE8 或我猜的任何其他版本中不起作用吗?不过在Firefox中工作得很好。
现场演示:http: //jsfiddle.net/9zqsZ/
<script>
var socialString = '<g:plusone size="tall"></g:plusone>';
document.write(socialString);
//google plus share button
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
我只是想把它放在外部文件中。奇怪的是它不能与 document.write 一起使用,并且如果直接放在 html 中就可以使用。在这种情况下如何实施?