Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2011, 23:02
Новичок на форуме
Отправить личное сообщение для Hold Посмотреть профиль Найти все сообщения от Hold
 
Регистрация: 21.01.2011
Сообщений: 4

Несколько созданных элементов располагаются в одной строке. Как этого избежать?
Здравствуйте.
Столкнулся со следующей ситуацией.
Присутствует таблица фиксированной ширины. В некоторой ячейке с id=elements нужно создать несколько текстовых полей(в css для них задана ширина, чуть меньшая ширины ячейки таблицы). Создаю поля следующим образом:
var elements = document.getElementById("elements");
var newInput = document.createElement("input");
newInput.type = "text";
newInput.className = "inputText";
newInput.name = kr;
newInput.value = "Содержимое №"+kr;
elements.appendChild(newInput);

Так я делаю несколько раз. Всё работает.

Проблема в следующем:
В FF поля переносятся на новую строку и выстраиваются по вертикали(из-за того, что ширины ячейки таблицы достаточно только для одного элемента), но в IE8(другими версиями не обладаю) ячейка таблицы в наглую растягивается и созданные элементы выстраиваются в одну строку.
Вопрос: как сделать так, чтобы созданные элементы переносились на следующую строку во всех браузерах?

Заранее благодарю.
Ответить с цитированием
  #2 (permalink)  
Старый 21.01.2011, 23:52
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,539

...
elements.appendChild(document.createElement('br'));
elements.appendChild(newInput);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как создать в цикле несколько дочерних элементов одного уровня? DimonCry Общие вопросы Javascript 11 13.01.2011 10:46
hover - несколько элементов как один megapup Events/DOM/Window 3 28.10.2010 20:06
Как обрамить несколько элементов в ul Alexxx jQuery 21 31.05.2010 15:17
Как обработать несколько элементов подряд? vladymyrk jQuery 1 07.01.2009 20:33