JavaScript で動的な Twitter ボタンを作成しようとして問題が発生しています。私がプログラミングしている電卓の出力をつぶやくためのtwitterボタンを取得しようとしています。問題は、ボタンが表示されないことです。私は何を間違っていますか?助けてください。
var twit_link = document.createElement('a');
twit_link.setAttribute('href', 'https://www.twitter.com/share');
twit_link.setAttribute('class', 'twitter-share-button');
twit_link.setAttribute('url', 'http://www.twitter.com/obamamakes';
twit_link.setAttribute('data-count', 'none');
twit_link.setAttribute('data-via', 'ObamaMakes');
twit_link.setAttribute('data-text', 'In the time it takes me to ' + activity + ', Barack Obama makes $' + i.toFixed(1);
twit_link.innerHTML = "Tweet";
$("#CalcOutput").html("In the time it takes me to <span class=\"num\">" + activity + "</span>,<br />Barack Obama makes $<span class=\"num\">" + i.toFixed(1) + "</span>");
$("#CalcOutput").append(twit_link);
みんなが提案した変更を加えましたが、電卓が生成するはずの出力全体が、まだ Twitter ボタンと一緒に表示されません。電卓コードも提供する必要がありますか?