Estoy tratando de modificar este código para también darle una identificación a este elemento div, sin embargo, no he encontrado nada en google y idName no funciona. Leí algo sobre append , sin embargo, parece bastante complicado para una tarea que parece bastante simple, entonces, ¿hay alguna alternativa? Gracias :)
g=document.createElement('div'); g.className='tclose'; g.v=0;
javascript
jquery
pufAmuf
fuente
fuente
g.id = 'foo';
?Respuestas:
Deberías usar el
.setAttribute()
método:fuente
Puede usar
g.id = 'desiredId'
su ejemplo para establecer la identificación del elemento que ha creado.fuente
fuente
Puedes usar
Element.setAttribute
Ejemplos:
g.setAttribute("id","yourId")
g.setAttribute("class","tclose")
Aquí está mi función para hacerlo mejor:
Ejemplo 1:
devolverá esto:
Ejemplo 2
devolverá esto:
Ejemplo 3
devolverá esto:
Puede crear nuevos elementos y establecer atributos y agregar hijos.
No hay límite para attr o elemento (s) secundario (s)
fuente
¿Por qué no hacer esto con jQuery?
fuente
class
comillas.Prueba esto que quieras.
fuente
No estoy seguro de si está intentando establecer una ID para poder diseñarla en CSS, pero si ese es el caso, también puede intentarlo:
y eso nombrará tu div para que puedas apuntarlo.
fuente