Удалить массово



  • @out said in Удалить массово:

    перед каждым удалением скрипт заново получал document и заново искал элемент.

    не понял о чем ты



  • Разница будет не существенная в режиме запуска. Но сам предпочитаю такие долгие циклы писать в Выполнить код так как при отладке не хочется терять время и смотреть на то как бегает по блокам)



  • @DrPrime я бы тоже делал так если бы знал языки



  • @out

    <div class="name1">
    <span class="name2">Привет1</span><br>
    <span class="name3">Привет2</span><br>
    <span class="name2">Привет1</span><br>
    <span class="name3">Привет2</span><br>
    <span class="name2">Привет1</span><br>
    <span class="name3">Привет2</span><br>
    </div>
    

    как сделать чтоб получил только все "Привет2"

    Пробовал твой скрипт изменить ничего не получилось

    var elements = document.getElementsByClassName("my_blog");while(elements.length > 0){elements[0].parentNode.removeChild(elements[0]);}
    

    можно так же быстро получить тексты как и удаляет?



  • @GamiD я думаю эти коды можно в лайфхаки добавить



  • @GamiD said in Удалить массово:

    как сделать чтоб получил только все "Привет2"

    ознакомится с документацией софта. Зачем усложняете себе жизнь? Для вашей задачи уже придуманы:
    Регулярные выражения -- Извлечь все данные
    или
    Xpath -- Xpath получить каждый текст

    это также быстро выполняется.



  • @out said in Удалить массово:

    ознакомится с документацией софта. Зачем усложняете себе жизнь? Для вашей задачи уже придуманы:
    Регул

    В notepad++ можно вот так заменить список как сделать так в bas? можно только строку заменить а список ни как
    0_1517167538930_Снимок.JPG



  • @GamiD со списками работают в циклах, Логика -- Foreach
    или объединить список в строку с разделителем Новая строка (exp \r\n) и применить тоже самое, что показано на скрине в нотепад++.
    Перестаю отвечать на вопросы, т.к. все это есть в мануалах, но кто же их читает нынче, все ленивые, хотят готовый ответ, лучше сразу скрипт.



  • @out said in Удалить массово:

    @GamiD со списками работают в циклах, Логика -- Foreach
    или объединить список в строку с разделителем Новая строка (exp \r\n) и применить тоже самое, что показано на скрине в нотепад++.
    Перестаю отвечать на вопросы, т.к. все это есть в мануалах, но кто же их читает нынче, все ленивые, хотят готовый ответ, лучше сразу скрипт.

    Я пробовал все это ничего не получалось поэтому тут написал а оказывается нужно было в кавычках писать это "\r\n"


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.