我需要通过 Twitter 分享 ID 为“randomSpan”的 span 内容。这可能吗? 到目前为止,我已经有了生成引号的 html 和函数。
<div id="wrapper">
<h1>RANDOM QUOTES</h1>
<span id="randomSpan">Click the button</span>
<button id='getRandom' onclick="randomQuote();">CLICK FOR A QUOTE</button>
<a href="https://twitter.com/share" class="twitter-share-button" {count} data-url="goo.gl/udj2qQ" data-text="blabla">Tweet</a>
<script>
! function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
p = /^http:/.test(d.location) ? 'http' : 'https';
if (!d.getElementById(id)) {
js = d.createElement(s);
js.id = id;
js.src = p + '://platform.twitter.com/widgets.js';
fjs.parentNode.insertBefore(js, fjs);
}
}(document, 'script', 'twitter-wjs');
</script>
</div>
最佳答案
更新
设法得到这样的东西,但它共享整个数组而不是元素
HTML
<a id="twitter"><i class="fa fa-twitter"></i></a>
JS
document.getElementById("twitter").innerHTML =
"<a href='https://twitter.com/intent/tweet?text=" + aQuote + "&hashtags=randomQuote' target='_blank'>\
<i class='fa fa-twitter'></i></a>"
关于javascript - 如何在 Twitter 上分享 span 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35963106/