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);

Я не понимал, что это читает все после символа '/'. После изменения его на '=' все заработало отлично!

Извините сообщество!

Другие вопросы по тегам