Ir para conteúdo

POWERED BY:

Arquivado

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

webruno

Setar class pelo DOM

Recommended Posts

Boa tarde galera...Estou usando o seguinte código:var iAno = document.createElement('input');iAno.setAttribute ("name", "ano");iAno.setAttribute ("type", "text");iAno.setAttribute ("class", "ano");Então ele seta um estilo para o input que é a class "ano". No Fire Fox ele cria o elemento com o estilo indicado, mas no Internet Explorer ele ignora o estilo.O que pode ser?EDITADO ----------Bom, consegui usando o: iAno.className = "ano";Mas a final, qual o jeito CERTO?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O IE é um bicho estranho... você define o atributo "class" pelo DOM, mas ele não muda o estilo. Somente se você alterar o valor da propriedade "className" diretamente. Acredito que o jeito certo seria utilizando o método "setAttribute", mesmo... mas como temos o nosso amigo IE no meio, acredito que o jeito funcional seria definindo a propriedade "className".

 

[]'s!

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.