Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменить текст (https://javascript.ru/forum/misc/86042-izmenit-tekst.html)

Uthvfy62 11.08.2024 08:11

Изменить текст
 
Как можно удалить слово из текста? Допустим фраза "Изменить текст". Каким образом можно из этой фразы удалить слово Изменить. Лучше на jquery, то шо в js querySelectorAll не работает. И ещё вопрос не по теме. Как можно переопределить атрибут. Допустим value="Изменить текст". как из этого валуе убрать Изменить? Спасибо.

ksa 12.08.2024 10:23

Цитата:

Сообщение от Uthvfy62
Допустим фраза "Изменить текст". Каким образом можно из этой фразы удалить слово Изменить.

Например так...

let s = "Изменить текст"
s = s.split(' ').filter(v => v != 'Изменить').join(' ')
alert(s)

ksa 12.08.2024 10:25

Цитата:

Сообщение от Uthvfy62
Как можно переопределить атрибут. Допустим value="Изменить текст"

Прочитать его, используя метод .getAttribute()...
Потом записать его, используя метод .setAttribute().
https://learn.javascript.ru/attribut...rties#atributy

ksa 12.08.2024 10:27

Цитата:

Сообщение от Uthvfy62
в js querySelectorAll не работает

Если верить твоим "коллегам" - в JS вообще ничего не работает...
Таких утверждений на этом форуме вагон! :)

Uthvfy62 13.08.2024 00:05

скрипт что вы написали, удалить слово, не подходит. Мне надо выбрать слово не из какого-то текста, это я к примеру написал. Надо было сразу писать факт. Мне надо удалить слово со всей страницы. Селектор body.

Uthvfy62 13.08.2024 00:11

если немного непонятно пишу подробней. В коде всей страницы есть какое-то слово, причём его очень много, которое надо удалить. Т.е. надо выбрать не из конкретного текста а из всего дива, или body.

Nexus 13.08.2024 05:59

Uthvfy62,
Цитата:

Сообщение от Uthvfy62
В коде всей страницы есть какое-то слово, причём его очень много, которое надо удалить. Т.е. надо выбрать не из конкретного текста а из всего дива, или body.

Звучит так, как будто вы, простите, какой-то херней занимаетесь.

ksa 13.08.2024 10:24

Цитата:

Сообщение от Uthvfy62
В коде всей страницы есть какое-то слово, причём его очень много, которое надо удалить. Т.е. надо выбрать не из конкретного текста а из всего дива, или body.

Вместо "объяснения" нужно приводить тестовый пример... ;)
Типа "как из этого" сделать "вот такое".

Но я соглашусь с Nexus. :D

рони 13.08.2024 17:53

Цитата:

Сообщение от Uthvfy62
. Т.е. надо выбрать не из конкретного текста а из всего дива, или body.

по ссылке поправить строку 22
поиск всех текстовых нод в элементе и вывод текста каждой ноды

рони 13.08.2024 18:04

Uthvfy62,
таких примеров на форуме вагон и маленькая тележка ...
https://javascript.ru/forum/misc/572...tml#post381794

Uthvfy62 14.08.2024 00:32

Nexus спасибо вам за ответ "как при клике по блоку передать классы этого блока другому блоку". "Звучит так, как будто". Почему хернёй. На всей странице есть определённое слово которое надо удалить. В чём здесь херня? Если бы не ваш положительный ответ "как при клике" я бы этого не писал.

roland 14.08.2024 01:22

Uthvfy62, без знания контекста, действительно, задача может показаться довольно странной, либо очень специфичной. Как будто бы Вы не знаете, как решаются такие задачи и используете тесак там, где должен применяться хирургический скальпель. Без контекста Вам просто не могут предложить более оптимальные решения.

Nexus 14.08.2024 04:39

Цитата:

Сообщение от Uthvfy62
На всей странице есть определённое слово которое надо удалить. В чём здесь херня?

Нужно удалить слово со всей страницы - модифицируйте код сервера.

Пытаться изменить ответ сервера, когда он уже пришел на клиент и загружен - заниматься херней глупостями.


Часовой пояс GMT +3, время: 05:34.