Twitter分享按钮与JavaScript测验
Twitter share button with JavaScript Quiz
我有一个JavaScript测验,它会产生一个分数的结果。
test.innerHTML = "<h2>You got "+correct+" of "+questions.length+" questions correct</h2>";
_("test_status").innerHTML = "Test Completed";
我想要一个Twitter分享按钮,允许用户在推特上发布用户从测验中获得的分数。
任何想法如何做到这一点?
您可以:
- 随心所欲地使用此 URL:
"https://twitter.com/intent/tweet?text=I got "+correct+" correct out of "+questions.length+" questions on JavaScript Quiz!"
(尽管您需要 JavaScript 来创建它)。 - 使用一个简单的
<a>
链接,如下所示:<a class="twitter-share-button" href="#" id="twitter-button">Tweet</a>
并将document.getElementById("twitter-button").setAttribute("href", "https://twitter.com/intent/tweet?text=I got "+correct+" correct out of "+questions+" questions on JavaScript Quiz!");
添加到脚本中。 - 将上面的链接加上此代码添加到您的脚本中,以制作一个花哨的按钮:
!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');
。
查看此代码段(该按钮似乎在代码段中不起作用,但它应该在本地和您的网站上有效):
<a class="twitter-share-button" href="#" id="twitter-button">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'); correct = 5; questions = 10; document.getElementById("twitter-button").setAttribute("href", "https://twitter.com/intent/tweet?text=I got "+correct+" correct out of "+questions+" questions on JavaScript Quiz!");</script>
您可以在此处生成所有按钮脚本。另外,看看这里。
希望这有帮助! :)
相关文章:
- 超级棘手的Javascript测验,需要弄清楚答案
- Javascript测验,有4个问题.单选按钮+继续按钮
- 两个令人困惑的Javascript测验
- Javascript测验没有进行到下一个
- JavaScript测验的模式匹配
- 使用javascript测验表单循环id
- JavaScript-测验单选按钮和表单验证
- Javascript 测验评分
- 无法在 Javascript 测验中显示最终分数
- Twitter分享按钮与JavaScript测验
- JavaScript 测验评分函数
- Javascript 测验 - 如何从多个选择元素的答案中计算分数
- 如何在表单中提交多个组合框并使用javascript(测验应用程序)进行检查
- 构建简单的JavaScript测验时遇到问题
- Javascript测验获胜'我不记得以前的答案了
- 关于“新”和“这个”运算符的非常令人困惑的JavaScript测验
- 在点击提交时在新页上打印JavaScript测验结果
- 使用onClick函数进行JavaScript测验验证
- 不能找到我的错误在我的HTML代码,为javascript测验
- RegEx不工作在JavaScript测验