CSS и JS: как предотвратить удаление внутреннего тега «event.target.innerText»CSS

Разбираемся в CSS
Ответить
Anonymous
 CSS и JS: как предотвратить удаление внутреннего тега «event.target.innerText»

Сообщение Anonymous »

Например, у меня есть такой тег:

Код: Выделить всё

[url=mailto:example@gmail.com]example@gmail.com[/url]
Когда он проходит через это:

Код: Выделить всё

const repetitions = setInterval(x => {
originalText = event.target.innerText;
splitText = event.target.dataset.value.split("");
event.target.innerText = splitText.map((character, index) => {

if (index < i) {
return event.target.dataset.value[index];
} else {
return codeSymbols[Math.floor(Math.random() * 26)]
}
Он удаляет внутренний тег a и оставляет его. example@gmail.com
Событие основано на наблюдении:

Код: Выделить всё

const hiddenElements = document.querySelectorAll("h1, h2, p, a");
hiddenElements.forEach(ele => {
observer.observe(ele);
})
Я считаю, что событие наблюдения обнаруживает p, а затем нацеливается на тег p в event.target.tagname, удаляя внутренний a code> тег.
Как мне предотвратить это?

Подробнее здесь: https://stackoverflow.com/questions/784 ... inside-tag
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»