Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как с помощью js добавлять текст внутрь тегов?
Покинул форум
Сообщений всего: 245
Дата рег-ции: Апр. 2014
Помог: 0 раз(а)
Как создавать элементы и задавать их свойства, я знаю. Но как писать что-то внутрь созданного тега?
Я хочу, чтобы при нажатии на кнопку на страницу добавлялась форма:
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
Хм... способ ведь и так простой: 1.создали элемент 2.добавили ему текст.
Если Вам нужно добавить 2 спана, то их в любом случае нужно будет создать и добавить каждому из них свой текст.
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
IllusionMH
Я думаю все зависит от ситуации. Раз уж речь пошла о "что если нужно делать на лету", то может быть так, что придется добавлять ещё и дополнительные атрибуты самим элементам, которые могут меняться в зависимости от чего либо, в таком случае работа с нодами на мой взгляд будет удобнее.
А если это какой то заранее известный хтмл то проще написать его в каком то блоке и скрыть этот блок. А когда надо показать просто поменять этому блоку дисплей и все
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
IllusionMH, Вы думаете, я не знаю, для чего нужен метод createTextNode ?
Это у Вас надо спросить, каким образом Вы связали свойство innerHTML с этим методом,
так как уместнее в таком случае свойство innerText
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.