Задать вопрос
@ruslite

Как удалить с помощью js text?

Есть виджет, который лепит водяной знак. Выглядит вот так:
<text y="195" style="cursor:pointer;color:#909090;font-size:9px;fill:#909090;" zIndex="8" text-anchor="end" x="395">widdget.com</text>

Можно ли удалить его, исходя из этих данных? Если убрать значение x = то он исчезнет.
  • Вопрос задан
  • 432 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 2
@tplus
Хардкодный вариант:
document.getElementsByTagName('text')[0].style.display = 'none';

Находим text-теги, берём первый (вероятно он единственный?) и делаем none.

Так можно поменять x-атрибут:
document.getElementsByTagName('text')[0].setAttribute('x', '0')
Ответ написан
Комментировать
artem90
@artem90
TeamLead, Developer
Самый простой способ с помощью jquery (если конечно используется)

$('text:contains("widdget.com")').remove();

демо: https://jsfiddle.net/vmzwfhLn/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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