Мы используем файлы cookie, чтобы упростить навигацию на этом сайте. Если вы даете свое согласие на использование файлов cookie и обработку ваших персональных данных, нажмите «Принимаю».

Не работает скрыть/показать объект через id

Домой Форумы Пазлы Не работает скрыть/показать объект через id

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Сообщения
  • #20100
    3dma
    Customer

    Такая проблема, у меня одна и та же кнопка во внешнем хтмл интерфейсе меняет id при нажатии на нее с d_swimming_platforms на е_swimming_platforms
    Перво срабатывание проходит- объект показываеться, айди в консоли меняеться
    Но почему-то скрытие объекта по нажатию на эту же кнопку (уже с привязкой к ее новому айди е_swimming_platforms) уже не срабатывает. В чем может быть дело?
    если назначить второе действие на другую кнопку с исходным айди то работает
    Чат гпт подсказал вот что https://chatgpt.com/share/6899d001-3454-800b-9146-d4137e2915b3
    Не силен в веб кодинге, но так понимаю что страница и вердж часть помнит только исходный айди при загрузке?
    и так оно работает

    но можно ли обойти это более изящным способом, или использование смены айди это не изящно :) ?

    • Тема изменена 2 месяца, 3 недели назад пользователем 3dma.
    • Тема изменена 2 месяца, 3 недели назад пользователем 3dma.
    • Тема изменена 2 месяца, 3 недели назад пользователем 3dma.
    Вложения:
    #20109

    Добрый день!
    Да, лучше не менять ID у элементов. Как раз в этом и суть, что они дают уникальную ссылку на элемент, причём действительную в течение всего периода работы приложения.

    Soft8Soft Tech Chief
    X | FB | LinkedIn

    #20119
    kdv
    Участник

    или использование смены айди это не изящно?

    вообще непонятно, на кой ляд это нужно. это бессмысленно :unsure:

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Для ответа в этой теме необходимо авторизоваться.