La Web del Programador: Comunidad de Programadores
 
    Pregunta:  5266 - LEER UNA ETIQUETA HTM
Autor:  jonathan o´shee
Como se puede leer una etiqueta htm de una pagina
ejemplo:
quiero leer la etiqueta title , y me deveria devolver "titulo"
<title> titulo</title>

  Respuesta:  spyron .net
prueba asi y llora de rabia:

<HTML>
<HEAD>
<TITLE name=t id=t>xxxxxxxxx</TITLE>
</HEAD>
<BODY>

<P><INPUT id=button1 name=button1 type=button value=Button onclick="alert(t.innerText);"></P>

</BODY>
</HTML>

no solo te ahorras lineas de codigo sino que incluso evitas recorrer todos los controles del documento ( por que ya te sabes su ID)

otra cosa sería si tienes colecciones de objetos, pero los puedes tratar igualmente con su ID.

  Respuesta:  Claudio Moscoso
Lo puedes hacer con script, aqui hay 2 formas de hacerlo...

:-)

<HTML>
<HEAD>
<TITLE name=t id=t>xxxxxxxxx</TITLE>
<SCRIPT Language=VBScript>
sub elClick()
msgbox t.innerText

for i = 0 to document.all.length -1
if document.all(i).tagName = "TITLE" then
var = document.all.item(i).innerText
end if
next
msgbox var
end sub
</SCRIPT>
</HEAD>
<BODY>

<P><INPUT id=button1 name=button1 type=button value=Button onclick="elClick()"></P>

</BODY>
</HTML>