带有JavaScript测试的Twitter共享按钮

带有JavaScript测试的Twitter共享按钮,javascript,css,html,twitter,Javascript,Css,Html,Twitter,我有一个JavaScript测试,测试结果是分数 test.innerHTML = "<h2>You got "+correct+" of "+questions.length+" questions correct</h2>"; _("test_status").innerHTML = "Test Completed"; test.innerHTML=“你得到了“+个问题中的“+个正确的+”。长度+“个正确的问题”; _(“测试状态”).innerHTML=“

我有一个JavaScript测试,测试结果是分数

test.innerHTML = "<h2>You got "+correct+" of "+questions.length+" questions correct</h2>";
    _("test_status").innerHTML = "Test Completed";
test.innerHTML=“你得到了“+个问题中的“+个正确的+”。长度+“个正确的问题”;
_(“测试状态”).innerHTML=“测试完成”;
我想有一个Twitter共享按钮,它允许用户在推特上发布用户从测验中获得的分数

有什么办法吗?

您可以:

  • 可以随意使用此URL:
    “https://twitter.com/intent/tweet?text=I 在JavaScript测验的“+问题.长度+”问题中获得“+正确+”正确答案!
    (尽管您需要JavaScript来创建它)
  • 使用一个简单的
    并添加
    文档.getElementById(“twitter按钮”).setAttribute(“href”https://twitter.com/intent/tweet?text=I 在JavaScript测试的“+问题+”中得到“+正确+”正确答案!)添加到脚本中
  • 添加上面的链接,并将此代码添加到脚本中,以创建一个奇特的按钮:
    !函数(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')
  • 查看此代码段(该按钮在代码段中似乎不起作用,但应在本地和您的网站上起作用):

    
    
    !函数(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');正确=5;问题=10;document.getElementById(“twitter按钮”).setAttribute(“href”,”https://twitter.com/intent/tweet?text=I 在JavaScript测试的“+问题+”中得到“+正确+”正确答案!)