Как применить условие if к селектору.



  • Собственно вопрос.
    селектором ищем элемент на странице
    и если элемент не найден то выполняем другие действия которые укажем после if.
    подскажите как это реализовать.



  • ff2f09db-6b7c-4bfb-9895-8e2ecd7b3375-image.png

    Если необходимо выполнять код при наличии элемента на странице, то в if вставляем переменную

    [[IS_EXISTS]]
    

    Если требуется выполнять код при отсутствии элемента, то нужно перед переменной поставить восклицательный знак (отрицание)

    ![[IS_EXISTS]]
    

    В действии "Проверить существование" [[IS_EXISTS]] == true если элемент найден и false если нет.
    Вроде как в обучающем курсе все это было



  • Спасибо!



  • @GameBot

    а разве не наглядней использовать [[IS_EXISTS]] == true и [[IS_EXISTS]] == false?

    ![[IS_EXISTS]] - для меня читать/распознавать например сложновато



  • @tet-vivi
    Это потому что ты только начал :) в дальнейшем тебе даже более наглядно будет писать код через API баса в "выполнить код", чем создавать кубики :D
    И если уж брать во внимание концепцию "БАС-js", то правильнее более строго сверять типы через тройное равенство [[IS_EXISTS]] === true
    Да тут вообще уйма вариаций, кому как удобно. Вот, например, все эти выражения - одно и то же:

    1. [[IS_EXISTS]]
    2. [[IS_EXISTS]] == true
    3. [[IS_EXISTS]] != false
    4. ![[IS_EXISTS]] == false


  • @olegtut в нормальных редакторах кода можно настраивать шрифты.
    код в интерфейсе баса...
    Если кода много планируется удобней его сначала в удобном редакторе, а потом переносить в бас.


Log in to reply