RSS
JavaScript

Caminhando pelo DOM - Parte II

imprimir
Publicado em: 14/06/2007  |  JavaScript  |  Visualizações: 2.586  |  0 Comentário(s)
  Já vimos como podemos pecorrer os elementos de um documento, verificando o seu nome, seu valor(Não confundir com o atributo value, o valor do nó é obtido com nodeValue) e seu tipo. Agora nós veremos com criar, excluir e alterar os atributos de um elemento.
Primeiro, o que são os atributos?

<input type="text" name="email" id="email" maxlength="30" value="DIGITE UM E-MAIL" />


  No exemplo abaixo, nós temos um elemento HTMLInputTextBox, ou simplesmente textbox, seu nodeValue é nulo, pois este elemento é do tipo nó, e como vimos somente elementos do tipo texto possuem valor em nodeValue. Mas então o que significa o value do textbox acima?
Na verdade o value acima é um atributo da instância do objeto HTMLInputTextBox em questão.
Para referenciarmos o value acima é muito simples, basta simplesmente obter uma referência ao elemento e depois chamar o atributo normalmente:

<script language="javascript">
var meuNo = document.getElementById("email"); //pega a referência ao nó
   alert(meuNo.value);
</script>


  Simples não?Mas, e para criar, alterar ou excluir?É muito simples, um objeto mantém seus atributos guardados em um vetor, e para criá-los basta, atribuir um valor a eles.

<script language="javascript">
meuNo.size = "35";
</script>

  Agora nós temos,

<input type="text" name="email" id="email" maxlength="30" value="DIGITE UM E-MAIL" size="35" />


  Para deletá-lo, basta,

<script language="javascript">
meuNo.size = "";
</script>


  E teremos,
<input type="text" name="email" id="email" maxlength="30" value="DIGITE UM E-MAIL" />

  Bom, eu acho que não preciso nem dizer como alterar .
  Na próxima nós veremos o mais importante, a criação, alteração e exclusão de elementos.


Links Patrocinados

 interatividade
versão para impressão envie por e-mail 0 Comentário(s) comentários compartilhe
 
Preencha o formulário para comentar:
Nome:*

E-mail:* (não será exibido)

Site: (http://)

Comentário:*

Deseja receber os comentários no e-mail?

Anti-spam: (nova imagem)





Seja o primeiro a comentar!

Autor


Ramon Ferreira Silva Ramon Ferreira Silva
Estudante de Sistemas de Informação, estudou no CEFET/RJ e hoje trabalha com ASP, ASP.NET, PHP e AJA.
» Site do colunista

Todas as matérias de Ramon Ferreira Silva



Links Patrocinados

Mais populares

Matérias relacionadas

© 2005 - 2008 - Oficina da Net - v 4.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.