I would like to ask if you have any idea why this code doesn't work on mobile and incognito windows. With servisBtn I open a popup window which I am trying to fill with click/touchstart functions. Like this:
const servisBtn = document.querySelector('.servis-form')
const nazevStroje = document.querySelector('.nazev')
const rokVyroby = document.querySelector('.elementor-repeater-item-bb1ab3b .uael-table__text .uael-table__text-inner')
const oznaceni = document.querySelector('.elementor-repeater-item-c0d944d .uael-table__text .uael-table__text-inner')
const cisloRamu = document.querySelector('.elementor-repeater-item-70247b9 .uael-table__text .uael-table__text-inner')
const cisloMotoru = document.querySelector('.elementor-repeater-item-67c33aa .uael-table__text .uael-table__text-inner')
servisBtn.addEventListener('touchstart', function(){
setTimeout(() => {
document.querySelector('.stroj input').value = nazevStroje.innerText;
document.querySelector('.rok-vyroby input').value = rokVyroby.innerText;
document.querySelector('.oznaceni input').value = oznaceni.innerText;
document.querySelector('.cislo-ramu input').value = cisloRamu.innerText;
document.querySelector('.cislo-motoru input').value = cisloMotoru.innerText;
})
});
servisBtn.addEventListener('click', function(){
setTimeout(() => {
document.querySelector('.stroj input').value = nazevStroje.innerText;
document.querySelector('.rok-vyroby input').value = rokVyroby.innerText;
document.querySelector('.oznaceni input').value = oznaceni.innerText;
document.querySelector('.cislo-ramu input').value = cisloRamu.innerText;
document.querySelector('.cislo-motoru input').value = cisloMotoru.innerText;
})
});