Estou tentando modificar esse código para também fornecer um ID a esse item div, no entanto, não encontrei nada no google e o idName não funciona. Eu li algo sobre anexar , no entanto, parece bastante complicado para uma tarefa que parece bastante simples, então existe uma alternativa? Obrigado :)
g=document.createElement('div'); g.className='tclose'; g.v=0;
javascript
jquery
pufAmuf
fonte
fonte
g.id = 'foo';
?Respostas:
Você deve usar o
.setAttribute()
método:fonte
Você pode usar
g.id = 'desiredId'
no seu exemplo para definir o ID do elemento que você criou.fonte
fonte
Você pode usar
Element.setAttribute
Exemplos:
g.setAttribute("id","yourId")
g.setAttribute("class","tclose")
Aqui está a minha função para fazer isso melhor:
Exemplo 1:
retornará isso:
Exemplo 2:
retornará isso:
Exemplo 3:
retornará isso:
Você pode criar novos elementos e definir atributo (s) e anexar filho (s)
Não há limite para attr ou filho (s) elemento (s)
fonte
Por que não fazer isso com o jQuery?
fonte
class
aspas.tente o que quiser.
fonte
Não tenho certeza se você está tentando definir um ID para poder estilizá-lo em CSS, mas se for esse o caso, você também pode tentar:
e isso nomeará sua div para que você possa segmentá-la.
fonte