[英]Rotate tweet button text using javascript
您好,我无法在推特按钮上旋转消息。
我试图插入此脚本:
<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://domain.com" data-text="message 1.">Tweet</a>
<script language="JavaScript">
<!--
var r_text = new Array ();
r_text[0] = "Message 1";
r_text[1] = "Message 2";
r_text[2] = "Message 3";
r_text[3] = "Message 4";
r_text[4] = "Message 5";
r_text[5] = "Message 6";
r_text[6] = "Message 7";
var i = Math.floor(7*Math.random())
document.write(r_text[i]);
//-->
</script>
我将此脚本插入了data-text =“”中,但是没有用。
var r_text = new Array ();
r_text[0] = "Message 1";
r_text[1] = "Message 2";
r_text[2] = "Message 3";
r_text[3] = "Message 4";
r_text[4] = "Message 5";
r_text[5] = "Message 6";
r_text[6] = "Message 7";
var title_tag = document.getElementsByTagName("title");
title_tag[0].innerText = r_text[Math.floor(r_text.length*Math.random())];
编辑:现在更改<title>
标记中的文本,而不是<a>
的data-text
属性。
所以你想要这样的东西吗?
<a href="https://twitter.com/share" id="tweet-button" class="twitter-share-button" data-url="http://domain.com" data-text="message 1.">Tweet</a>
<script language="text/javascript">
var r_text = [
"Message 1",
"Message 2",
"Message 3",
"Message 4",
"Message 5",
"Message 6",
"Message 7"
];
var tweet_button = document.getElementById('tweet-button');
setInterval(function() {
tweet_button.innerHTML = r_text[Math.floor(r_text.length*Math.random())];
}, 2000);
</script>
您确实需要查找比1997年更新的教程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.