我正在尝试创建一个Twitter按钮,允许用户分享随机报价生成器的结果 这是我的HTML:
<button onclick="generateQuote()">Click me</button>
<p id="quotes"></p>
<p id ="twitter"></p>
这是我的javascript:
var quotearray =["Always be yourself","Stay in the moment","Be merry"];
var pickAQuote = function () {
var newquote = quotearray[Math.floor(Math.random() * 3)];
var noquotes = newquote.replace(/['"]+/g, '');
return noquotes;
};
function generateQuote() {
var newquotes = pickAQuote();
document.getElementById("quotes").innerHTML= newquotes;
document.getElementById("twitter").innerHTML ='<button onclick=' +
'"https://twitter.com/intent/tweet?text=' + newquotes + '";>Tweet
This</button>';
}
因此,无论随机生成的引用是什么,用户都可以在twitter上分享该引用。但是我无法让它发挥作用!任何建议将不胜感激!
答案 0 :(得分:1)
如果您想使用onClick事件更改网址,您应该执行以下操作:
30 82 01 0A 02 01 00 30 0D ...