Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2008, 14:49
rrrafa
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 18 años
Puntos: 0
Problema con JSON

Tengo esta función que acabo de hacer para añadir nodos al DOM:
Código PHP:
function crearElemento(elementoatributoshijos)
{
  
nodo document.createElement(elemento);
  for (var 
i in atributos)
  {
    
nodo[i] = atributos[i];
  }
  for (var 
j in hijos)
  {
    if (
typeof(hijos[j]) == 'string')
      
hijos[j] = document.createTextNode(hijos[j]);

    
nodo.appendChild(hijos[j]);
}
return 
nodo;

Funciona perfectamente, excepto cuando intento ponerle los atributos 'class' y 'maxlength', como en este caso:
Código PHP:
camBult crearElemento('input', {type'text'name'lin_bul_'valuebul, class: 'num'size'5'maxlength'5'}); 
Cuando examino el input en cuestión ambos parámetros no aparecen ni en pintura. Y los class del resto de elementos tampoco.

¿Alguna idea de porqué pasa o alguna posible solución? No sé si servirá de algo, pero en el IDE que uso cuando escribo class me lo resalta como palabra reservada. ¿puede estar ahí el problema. Gracias por adelantado.