Merhaba, elimde bir buton var. Ben bu btuona tıklandığında kullanıcıyı bir html sayfasında yönlendirmek istiyorum. İnternetten yaptığım araştırma sonucu şöyle birşey buldum:
ve bunu kendi koduma şu şekilde implement ettim:
XY problemi yaşamamak için tam olarak ne yapmak istediğimi anlatayım. Web sitesinde seçim yapan kullanıcıyı "ARA" butonuna bastıktan sonra yaptığı seçimin adını içeren bir html sayfasına yönlendirmeye çalışıyorum. Bu işlemi nasıl yapabilirim?
Kod:
var button = ********.getElementById('btnSearch');
button.onclick = function() {
********.assign('https://stackoverflow.com/questions/52229901/navigate-to-route-on-button-click/');
}
ve bunu kendi koduma şu şekilde implement ettim:
Kod:
var iconContainer = ********.getElementById('iconContainer');
var icon = iconContainer.getElementsByClassName("item");
for (var i = 0; i < icon.length; i++) {
icon[i].addEventListener("click", function() {
var current = ********.getElementsByClassName("active");
current[0].className = current[0].className.replace(" active", "");
this.className += " active";
});
}
const btnSearch = ********.querySelector("#btnSearch");
btnSearch.addEventListener("click", () => {
// get the active item's value
const value = ********.querySelector(".item.active span").innerText;
console.log("value: ", value);
// do fetch
// ...
var button = ********.getElementById('btnSearch');
button.onclick = function() {
********.assign('https://stackoverflow.com/questions/52229901/navigate-to-route-on-button-click/');
}
});
XY problemi yaşamamak için tam olarak ne yapmak istediğimi anlatayım. Web sitesinde seçim yapan kullanıcıyı "ARA" butonuna bastıktan sonra yaptığı seçimin adını içeren bir html sayfasına yönlendirmeye çalışıyorum. Bu işlemi nasıl yapabilirim?



