169 похожих чатов

У меня есть массив дивов. Как мне по нему пройтись

и для двух конкретных изменить им текст? Ванильный ЖС.

14 ответов

13 просмотров
synalice- Автор вопроса

async create_divs() { const new_post = await this.create_element_with_class("div", "post"); const new_post_header = await this.create_element_with_class("div", "post-header"); const new_post_number = await this.create_element_with_class("div", "post-number"); const new_post_date = await this.create_element_with_class("div", "post-date"); const new_post_contents = await this.create_element_with_class("div", "post-contents"); return [new_post, new_post_header, new_post_number, new_post_date, new_post_contents]; } async divs_with_text(array_of_divs, post_number_txt, post_date_txt, post_contents_txt) { for (let i = 0; i < array_of_divs.length; i++) { if array_of_divs[i] === ????? } }

конкретных - это каких? как их определять хочешь?

synalice- Автор вопроса
Максим
конкретных - это каких? как их определять хочешь?

Пробовал вот так, но оно весь текст запихивает в один только "post". const post_number = array_of_divs.find(new_post_number => new_post_number.innerHTML += post_number_txt); const post_date = array_of_divs.find(new_post_date => new_post_date.innerHTML += post_date_txt); const post_contents = array_of_divs.find(new_post_contents => new_post_contents.innerHTML += post_contents_txt); return [post_number, post_date, post_contents];

synalice
Пробовал вот так, но оно весь текст запихивает в о...

ну так find только 1 элемент отдает. Помести то же условие в if только в цикле, который сейчас

synalice- Автор вопроса
Максим
ну так find только 1 элемент отдает. Помести то же...

В плане только один? Ну так вот я его и вызываю несколько раз.

synalice- Автор вопроса
synalice- Автор вопроса
i7 4n
зачем вообще тут find, что происходит?

Уже разобрался. Вообще подругому код выстроил и всё работает.

i7 4n
и как сделали?

вообще по другому

synalice- Автор вопроса
synalice
Уже разобрался. Вообще подругому код выстроил и вс...

С большим кол-вом, наверное, излишнего ООП. https://pastebin.com/tNGeyRbv

synalice- Автор вопроса
synalice
С большим кол-вом, наверное, излишнего ООП. https:...

Я знаю, что для таких вещей уже стоит использовать, наверное, какой-нибудь Реакт или типа того, но я больше бекендер, так что вот оно вот так.

synalice- Автор вопроса
Максим
зачем там async/await ?

Шоб асинхронно. В одном месте понадобилось, а дальше решил, что, наверное, есть смысл всё остальное тоже асинхронно делать, просто чтобы потом не упереться в то, что где-то код стоит на месте.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта