InnerHTML
innerHTML
é uma propriedade em JavaScript que permite acessar ou modificar o conteúdo HTML de um elemento. Você pode usar innerHTML
para obter o conteúdo HTML dentro de um elemento ou para definir um novo conteúdo HTML para esse elemento.
Obtendo o Conteúdo HTML de um Elemento:
var elemento = document.getElementById("meuElemento");
var conteudoHTML = elemento.innerHTML;
console.log(conteudoHTML); // Obtém o conteúdo HTML dentro do elemento com id "meuElemento"
Neste exemplo, innerHTML
é usado para obter o conteúdo HTML dentro do elemento com o ID "meuElemento"
.
Definindo o Conteúdo HTML de um Elemento:
var elemento = document.getElementById("meuElemento");
elemento.innerHTML = "<strong>Novo Conteúdo HTML</strong>";
Neste exemplo, innerHTML
é usado para definir um novo conteúdo HTML para o elemento com o ID "meuElemento"
. O conteúdo anterior do elemento será substituído pelo novo conteúdo HTML.
É importante notar que o uso imprudente de innerHTML
pode tornar sua aplicação vulnerável a ataques de injeção de código (como ataques de script). Sempre valide e sanitize (limpe) qualquer conteúdo que você for inserir usando innerHTML
para evitar problemas de segurança.
innerHTML
é uma ferramenta poderosa, mas também deve ser usada com cuidado para garantir que você não esteja introduzindo vulnerabilidades de segurança em seu código.