javascript: innerHTML

Para acrescentar um texto em uma Camada você pode utilizar o comando inneHtml. Esse recurso torna fácil a manipulação dinâmica de textos sem a utilização de caixas de texto. Sintaxe:

objeto.innerHTML=mensagem;

Exemplo:

<body>
<div id=”camada”></div>
<a href=”#” onClick=”document.getElementById(‘camada’).innerHTML=’recebi um texto’;”>
Clique aqui
</a>
</body>

Funciona em IE4+, NS3+.

8 respostas para javascript: innerHTML

  1. Pedro Sapo disse:

    Esse comando pode ser usado também chamando só o objeto ao invés do getElementbyId
    ex:
    function X(valor) {
    camada.innerHTML = valor;
    }

    Você poderia falar de getElementById no próximo post!
    Abraços!

  2. Clayton disse:

    Otimo post, mas é bom lembrar que embora esta seja uma prática simples (e fácil) de adcionar conteúdo dinamico, não é a maneira correta de se fazer, sem falar nos imprevistos que podem acontecer…

    Aqui um bom testo com alternativas para este método.
    http://slayeroffice.com/articles/innerHTML_alternatives/

  3. Clayton disse:

    ihgg.

    Texto e não “testo”…

  4. Francisco disse:

    Estou com um problema na seguinte parte do meu código:
    **********************
    Set objWMIService = GetObject(“winmgmts:{impersonationLevel=impersonate}!\\” & strNome & “\root\cimv2”)
    Set colNetAdapters = objWMIService.ExecQuery (“Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE”)
    For Each objNetAdapter In colNetAdapters
    EndIP = objNetAdapter.IPAddress
    If objNetAdapter.DHCPEnabled = true then
    RetornoHTML = “”
    area_retorno.InnerHTML = RetornoHTML
    RetornoHTML = area_retorno.InnerHTML
    RetornoHTML = RetornoHTML & “O serviço DHCP já está habilitado. O IP desta máquina é: ” & EndIP
    area_retorno.InnerHTML = RetornoHTML
    **********************
    Onde se eu tirar o EndIP o texto irá aparecer corretamente.
    Pelo que pesquisei, a linha: “objNetAdapter.IPAddress” retorna uma String.
    O que está errado?

  5. Francisco disse:

    Já descobri. Faltava um parâmetro. Tem que ficar assim: objNetAdapter.IPAddress(0)

  6. Cleiton disse:

    Cara estou trabalhando exclusivamente com asp nesse projeto e toda busca que faço venho parar no seu blog e sempre acaba me ajudando. Parabéns pelo excelente material.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: