Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

David Ramires

[Resolvido] parentNode.innerText

Recommended Posts

Galera estou com uma dúvida que ainda não encontrei a resposta, o código abaixo retorna indefinido apenas no FireFox 3.0.7:

 

var a = document.getElementById("lstMultipleValues_1").parentNode.innerText;

alguém sabe alguma coisa a respeito?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim

 

var a = document.getElementById("lstMultipleValues").parentNode.firstChild.nodeValue;

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew Otata!!! mas retorna null agora!

 

vou mostar exatamente o que eu a situação, tenho a seguintes tags:

 

<input id="lstMultipleValues_0" type="checkbox" name="lstMultipleValues$0" /><label for="lstMultipleValues_0">0911778782050</label>

quando o checkbox lstMultipleValues_0 preciso que seja retornado o valor 0911778782050, faço isso extamente como está em meu primeiro post, mas só no FF não funciona!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

humm

 

onde ta o elemento lstMultipleValues_1 ?

 

pq tem o lstMultipleValues_0..

 

pq se for para pegar o valor que está na label você deve usar nextSibling do input...

Compartilhar este post


Link para o post
Compartilhar em outros sites

então isso está dentro de um loop, por isso coloquei um lstMultipleValues_1 e outro lstMultipleValues_0

 

legal Otata vou pesquisar sobre o nextSibling do input se tiver algo !

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<input id="lstMultipleValues_0" type="checkbox" name="lstMultipleValues_0" /><label for="lstMultipleValues_0">0911778782050</label>

<script>

 

var a = document.getElementById("lstMultipleValues_0").nextSibling.firstChild.nodeValue;

alert(a);

 

 

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Otata, funcionou 100%!

 

Achei também uma outra solução.

 

js:

var a = document.getElementById("lstMultipleValues_0").parentNode.attributes["mascara"].value

c#

ItemTodos.Attributes.Add("mascara", ItemTodos.Value);

Valew pela dicas! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.