エンコードせずにtextパラメーターに値を入れると遷移先が正しく表示されないことがある
<a href="https://twitter.com/share" target="_blank" id="tw">ツイート</a>
var tw = document.getElementById('tw'); var text = '勇気100%'; tw.href += '?text=' + text;