У меня есть этот codePen, который является генератором случайных котировок. У меня также есть кнопка твита, которая должна чирикать генерируемую цитату. В настоящее время при нажатии на него он прокручивает другую случайную цитату, а не текущую котировку. Вот функция:Кнопка не правильно чирикает текст
$(".twitter-share-button").click(function(){
$(this).attr("href", 'https://twitter.com/intent/tweet?text=' + randomNumber);
});
function tweetIt(){
var randomNumber = Math.floor(Math.random() * (quotes.length));
window.open("https://twitter.com/intent/tweet?text=" + quotes[randomNumber]);
}
Я попытался решить это, выбрав текущий идентификатор котировка в но безрезультатно:
function tweetIt(){
var tweet = document.getElementById('quote').value;
window.open("https://twitter.com/intent/tweet?text=" + quotes[randomNumber]);
};
Любая помощь с этим было бы весьма признателен.
Не используйте 'innerText'. Он не является стандартным и не существует в FireFox. Используйте 'textContent'. – Barmar
Благодарим вас за разъяснение этого. Кроме того, спасибо @Barmar – YoungCoder
@Barmar Спасибо за это, я тоже скорректировал ответ. –