Jump to content


Photo

Faq -Ajuda Javascript Função Replace!


  • Faça o login para participar
1 reply to this topic

#1 HashTag

HashTag

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Sp

Posted 25/02/2012, 13:31

Olá galera estou tendo um problemão com o comando replace!

Bom vo dizer minhas duvidas cláramente espero resposta ;D

Bom criei um Js que modifica as propiedades de itens atraves do "Replace"

Bom fiz o código assim:

function alt(){ document.body.innerHTML = (("João" ,'Ana clára')); }

Olha esses valores Joao e ana clára são internos dentro do html por isso tentei usar o innerHTML

O objetivo seria substituir a palavra João da pagina por Ana clára, sem que altere a estrutura da pagina!

Mais como assim?

Bom vo explicar oque está havendo, Toda vez que eu executo o código ele substitui numa boa, só que ele apaga toda a pagina!

e só fica o texto substitui do. e isso não vai da certo. e outra coisa, preciso que o código seja em linha reta, porque estou fazendo uma coisa aqui que não aceita código em linhas.

Ajudem pelo amor de deus, >.< não sei se estou na area Certa!

Olha lembrando sou novato em Java.

#2 Feko

Feko

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado
  • Localidade:Balneário Camboriú - SC

Posted 28/02/2012, 08:22

Não sei porque você iria querer algo assim, mas teste este código:

<html>
    <head>
        <script type="text/javascript">
        
            
            function rep(){
                document.body.innerHTML=document.body.innerHTML.replace(/pastel/ig,'Risoles');
            }
        
        </script>
    </head>
    <body>
        <a href="javascript:rep()">asdasdasd</a>
        <div>
            <div> Eu gosto de pastel! Eu gosto muito de pastel.</div>
            <div>Eu adoro pastel</div>
            <label id="pastel">Pastel de queijo</label>
    </body>
</html>

Lembre-se que ele também substituirá atributos de tags.
Abraços.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq