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. dhyll Disse:

    seu blog é show

  3. 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/

  4. Clayton Disse:

    ihgg.

    Texto e não “testo”…

  5. asd Disse:

    negrito

  6. 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?

  7. Francisco Disse:

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

  8. 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