Exemplo
Obter o conteúdo do texto do primeiro <button> elemento no documento:
var x =
document.getElementsByTagName("BUTTON")[0].textContent;
O resultado x será:
Try it Yourself »
Tente você mesmo " Mais "Try it Yourself" exemplos abaixo.
Definição e Uso
Os conjuntos textContent propriedade ou retorna o conteúdo textual do nó especificado, e todos os seus descendentes.
Se você definir a propriedade textContent, todos os nós filho são removidos e substituídos por um único nó de texto que contém a seqüência de caracteres especificada.
Dica: Às vezes, essa propriedade pode ser usada em vez do nodeValue propriedade, mas lembre-se que esta propriedade retorna o texto de todos os nós filhos também.
Dica: Para definir ou retornar o conteúdo HTML de um elemento, use o innerHTML propriedade.
Suporte navegador
Os números na tabela especificar a primeira versão do navegador que suporta totalmente a propriedade.
Propriedade | |||||
---|---|---|---|---|---|
textContent | 1.0 | 9 | sim | sim | sim |
Sintaxe
Retornar o conteúdo de texto de um nó:
node .textContent
Defina o conteúdo de texto de um nó:
node .textContent= text
Valores de propriedade
Valor | Tipo | Descrição |
---|---|---|
texto | Corda | Especifica o conteúdo de texto do nó especificado |
Detalhes técnicos
Valor de retorno: | A String, que representa o texto do nó e todos os seus descendentes |
---|---|
DOM Versão | Núcleo Nível 3 Nó Objeto |
mais Exemplos
Exemplo
Alterar o conteúdo textual de um <p> elemento com id = "MJ":
document.getElementById("demo").textContent = "Paragraph changed!";
Tente você mesmo " Exemplo
Obter todo o conteúdo textual de um <ul> elemento com id = "myList":
var x = document.getElementById("myList").textContent;
O valor de x será:
Coffee Tea
Tente você mesmo " Exemplo
Este exemplo demonstra as diferenças entre o textContent e innerHTML propriedade:
function getText() {
var x =
document.getElementById("myList").textContent;
document.getElementById("demo").innerHTML = x;
}
function
getHTML() {
var x =
document.getElementById("myList").innerHTML;
document.getElementById("demo").innerHTML = x;
}
Tente você mesmo "