Método HTML DOM getElementById()
Definição e uso
O método getElementById() retorna uma referência ao primeiro objeto que possui o ID especificado.
Sintaxe
document.getElementById(id)
Explicação
O HTML DOM define várias maneiras de encontrar elementos, além do getElementById(), como getElementsByName() e getElementsByTagName().
No entanto, se precisar encontrar um elemento específico no documento, o método mais eficaz é getElementById().
Ao operar em um elemento específico do documento, é melhor atribuir um atributo id a ele, especificar um nome único (no documento) e, em seguida, usar esse ID para encontrar o elemento desejado.
Exemplo
Exemplo 1
<html>
<head>
<script type="text/javascript">
function getValue()
{
var x=document.getElementById("myHeader")
alert(x.innerHTML)
}
</script>
</head>
</body>
<h1 id="myHeader" onclick="getValue()">Este é um cabeçalho</h1>
<p>Clique no cabeçalho para alertar seu valor</p>
</body>
</html>
Exemplo 2
getElementById() é um método importante, muito usado no design de programas DOM. Definimos uma função de ferramenta para que você possa usar o método getElementById() com um nome mais curto:
function id(x) {
if (typeof x == "string") return document.getElementById(x)
;
return x;
}
Essa função aceita o ID do elemento como seus parâmetros. Para cada um desses parâmetros, você pode simplesmente escrever x = id(x) antes de usá-lo.