JavaScript, установите переключатель при загрузке в зависимости от конца URL
Я здесь немного цепляюсь за соломинку, и я хочу сделать, как говорится в заголовке, когда страница загружается, мне бы очень хотелось, чтобы какой-то javascript запустил какой-то код, который проверяет URL-адрес и читает его конец. Затем я хочу получить "если", которое говорит (URL заканчивается на =en? Проверить это радио: ничего не делать). код, который я пытаюсь приспособить, уже в лучшем случае грязный, но я покажу вам, как помочь вам понять мою нехватку способностей и лучше объяснить мой запрос:
window.onload = function(){
var url = window.location.href;
var lastPart = url.substr(url.lastIndexOf('/') + 1);
if (lastPart === "=en") {
radiobtn = document.getElementById("123456789");
radiobtn.checked = true;
}
};
Спасибо вам, ребята!
1 ответ
Решение
Это было серьезное отсутствие понимания кода, который я пытался использовать.
var lastPart = url.substr(url.lastIndexOf('/') + 1);
Я не понимал, что это читает все после символа '/'. После изменения его на '=' все заработало отлично!
Извините сообщество!