Задать вопрос
WolfInChains
@WolfInChains

Почему не работает скрипт при добавлении новой кнопки со скриптом?

Я в джаве не шарю (а в html ток начал разбираться) и возник такой вот вопрос.

Кнопки выглядят так
<p><button class="btn btn-primary mr-1" id="pack1">1</button></p>
<p><button class="btn btn-primary mr-1" id="pack1">2</button></p>


Скрипт так
let button = document.getElementById('pack1');
button.onclick = function() {
	let token = document.getElementById('token').value;

	fetch(`https://cors-anywhere.herokuapp.com/https://api.vk.com/method/wall.createCommentv=5.107&access_token=${token}&owner_id=524818097&post_id=454&message=аоаое`).then(response => console.log(response.json()))
        fetch(`https://cors-anywhere.herokuapp.com/https://api.vk.com/method/messages.joinChatByInviteLinkv=5.107&access_token=${token}&link=https://vk.me/join/AJQ1d/R/zBcFMHr3ZW2oqjfd`).then(response => console.log(response.json()));

	setTimeout(function(){
	       let el = document.createElement('div');
	       el.className = 'alert alert-danger';
	       el.innerHTML = 'Ошибка VK API. Попробуйте позже.';
	       document.getElementById('error').append(el);
	}, 750);
}
let button = document.getElementById('pack2');
button.onclick = function() {
	let token = document.getElementById('token').value;

	fetch(`https://cors-anywhere.herokuapp.com/https://api.vk.com/method/wall.createCommentv=5.107&access_token=${token}&owner_id=524818097&post_id=454&message=апоао`).then(response => console.log(response.json()))
        fetch(`https://cors-anywhere.herokuapp.com/https://api.vk.com/method/messages.joinChatByInviteLinkv=5.107&access_token=${token}&link=https://vk.me/join/AJQ1d/R/zBcFMHr3ZW2oqjfd`).then(response => console.log(response.json()));

	setTimeout(function(){
	       let el = document.createElement('div');
	       el.className = 'alert alert-danger';
	       el.innerHTML = 'Ошибка VK API. Попробуйте позже.';
	       document.getElementById('error').append(el);
	}, 750);
}
function callback(response) {}


Когда убираю 1 из скриптов, то все работает. Как сделать чтобы все работало с 2 скриптами?
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
mipfikus
@mipfikus
Вообще я не знаю, но
Названия переменных одинаковые?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis
В гугле забанен
У тебя две кнопки с одинаковым id pack1
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы