@lxgx зачем создавать переменную с рандомными значениями для записи в ресурс, когда уже есть переменная по умолчанию в цикле " индекса цикла" ?
Удалить массово
-
Как можно удалить сразу много элементов с классом "my_blog" в разных местах
Например
<span class="my_blog">Текст1</span>
<span class="blog">Текст2</span>
<span class="my_blog">Текст3</span>
<span class="blog">Текст4</span>
<span class="my_blog">Текст5</span>
я делал через "Логика скрипта > for" так долго удаляет -
@romanbiz Ну эта обработка нужна же, что бы потом ее снова отправить. А так можно сразу отправить без всяких обработок. На, а вообще и браузере в режим запуска будет быстро, если отключить всякии имитации мыши, задержки ввода и .т.п.
-
@out said in Удалить массово:
зер -> Яваскрипт
а если в iframe находится этот код?
я делал так через действие выполнить javascript на элементе>CSS> #contentframe > iframe >FRAME> >CSS> .my_blog -
@out said in Удалить массово:
var elements = document.getElementsByClassName("my_blog");while(elements.length > 0){elements[0].parentNode.removeChild(elements[0]);}
Спасибо сделал так выбрал "Выполнить Javascript на элемента" в селектор написал
>CSS> #contentframe > iframe >FRAME>текст сценария код который ты дал сразу удаляет все за секунду а там где то 100-200
-
@GamiD said in Удалить массово:
текст сценария код который ты дал сразу удаляет все за секунду а там где то 100-200
да, так и должно быть. Тем методом, что делал ты, я так понимаю, перед каждым удалением скрипт заново получал document и заново искал элемент.
-
@out said in Удалить массово:
перед каждым удалением скрипт заново получал document и заново искал элемент.
не понял о чем ты
-
@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 said in Удалить массово:
как сделать чтоб получил только все "Привет2"
ознакомится с документацией софта. Зачем усложняете себе жизнь? Для вашей задачи уже придуманы:
Регулярные выражения -- Извлечь все данные
или
Xpath -- Xpath получить каждый текстэто также быстро выполняется.
-
@out said in Удалить массово:
ознакомится с документацией софта. Зачем усложняете себе жизнь? Для вашей задачи уже придуманы:
РегулВ notepad++ можно вот так заменить список как сделать так в bas? можно только строку заменить а список ни как

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