Replace working only on the log console

Asked

Viewed 45 times

-1

Hi, I’m using REPLACE and it’s only working on the.log console, and it’s not changing the value on my page

This is the p:

<p onmouseover="Substituir()" align="justify" id="textMonika">Monika é notada pelos outros personagens
como inteligente, confiante e atlética. Ela não é tão falante quanto as  outras garotas, mas isso está
implícito para não ser uma escolha. Monika também é conhecida por ser popular, o que faz com que o 
protagonista tenha uma admiração por ela. Ela sempre tem uma expressão calma e gentil e é retratada como
madura e trabalhadora. <br/><br/> Monika já fazia parte do Debate Club, mas foi embora devido a toda a
política e drama internos, destacando o desejo de ordem, liberdade de tópicos e simpatia. O Clube de
Literatura, que ela fundou após deixar o Clube de Debate, é muito importante para ela. Ela aspira a ser
um lugar para mostrar e aumentar a paixão de todos pela literatura.
</p> 

this the js code:

function Substituir(){
    let monika = document.getElementById('textMonika').innerHTML;
    momo = monika.replace("notada", "MONIKA");
    console.log(momo);
}

what may be going on?

1 answer

2


The same way you use document.getElementById('textMonika').innerHTML to read the content you must also reset the content. That is, the value you have in momo has to be rewritten with document.getElementById('textMonika').innerHTML = momo.

A note, replace only replaces the first reference, you can use regex to replace more than one reference.

function Substituir() {
  let monika = document.getElementById('textMonika');
  momo = monika.innerHTML.replace(/notada/g, "MONIKA");
  monika.innerHTML = momo
}
<p onmouseover="Substituir()" align="justify" id="textMonika">Monika é notada pelos outros personagens como inteligente, confiante e atlética. Ela não é tão falante quanto as outras garotas, mas isso está implícito para não ser uma escolha. Monika também é conhecida por ser popular, o que faz com que o protagonista
  tenha uma admiração por ela. Ela sempre tem uma expressão calma e gentil e é retratada como madura e trabalhadora. <br/><br/> Monika já fazia parte do Debate Club, mas foi embora devido a toda a política e drama internos, destacando o desejo de ordem,
  liberdade de tópicos e simpatia. O Clube de Literatura, que ela fundou após deixar o Clube de Debate, é muito importante para ela. Ela aspira a ser um lugar para mostrar e aumentar a paixão de todos pela literatura.
</p>

Browser other questions tagged

You are not signed in. Login or sign up in order to post.