Я пытаюсь изменить этот код, чтобы также присвоить этому элементу div идентификатор, однако я ничего не нашел в Google, и idName не работает. Я читал кое - что о Append , однако это кажется довольно сложным для задачи , которая кажется довольно простым, так есть ли альтернатива? Спасибо :)
g=document.createElement('div'); g.className='tclose'; g.v=0;
javascript
jquery
pufAmuf
источник
источник
g.id = 'foo';
?Ответы:
Вы должны использовать
.setAttribute()
метод:источник
Вы можете использовать
g.id = 'desiredId'
из своего примера, чтобы установить идентификатор элемента, который вы создали.источник
источник
Ты можешь использовать
Element.setAttribute
Примеры:
g.setAttribute("id","yourId")
g.setAttribute("class","tclose")
Вот моя функция, чтобы сделать это лучше:
Пример 1:
вернет это:
Пример 2:
вернет это:
Пример 3:
вернет это:
Вы можете создавать новые элементы, устанавливать атрибуты и добавлять дочерние элементы.
Нет ограничений для атрибутов или дочерних элементов
источник
Почему бы не сделать это с JQuery?
источник
class
в кавычки.попробуйте это вы хотите.
источник
Я не уверен, если вы пытаетесь установить идентификатор, чтобы вы могли стилизовать его в CSS, но если это так, то вы также можете попробовать:
и это назовет ваш div, чтобы вы могли нацелиться на него.
источник