Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.08.2012, 14:01
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

Как в таблицу добавить th?
делаю
var newTableDOM=document.createElement('TABLE');

к нему применяю:
var newRow=newTableDOM.insertRow(0);

и дальше в цикле добавляю
var newCell=newRow.insertCell(i);
newCell.innerText='some text';


получаются прекрасная строка ячеек TD, а как создать сроку именно TH?
Ответить с цитированием
  #2 (permalink)  
Старый 13.08.2012, 14:33
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,501

Через createElement =).

Нет серьёзно, BOM метода для TH нет.)
__________________
29375, 35

Последний раз редактировалось Aetae, 13.08.2012 в 14:35.
Ответить с цитированием
  #3 (permalink)  
Старый 13.08.2012, 14:45
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

deivan,
Попробуйте добавить изначально tbody потом tr, а в него тупо innerHTML <th></th>

Последний раз редактировалось Deff, 13.08.2012 в 14:48.
Ответить с цитированием
  #4 (permalink)  
Старый 13.08.2012, 14:45
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

т.е. банальным newRow.innerHTML="<TH>..</TH> .. <TH>..</TH>" обойтись?
а ИЕ6-7 ругаться не будет?..
Ответить с цитированием
  #5 (permalink)  
Старый 13.08.2012, 14:50
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Deff
Попробуйте добавить изначально tbody потом tr, а в него тупо innerHTML <th></th>
тогда уж создать thead потом tr и т.д.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #6 (permalink)  
Старый 13.08.2012, 14:51
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,501

Вам жеж сказали:
row.appemdChild(document.createElement('th'))
А с innerHTML и таблицами у ie6 действительно были какие-то затыки. Только уж не помню какие.
__________________
29375, 35
Ответить с цитированием
  #7 (permalink)  
Старый 13.08.2012, 14:52
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Aetae
appemdChild
appendChild
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #8 (permalink)  
Старый 13.08.2012, 15:38
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Дзен-трансгуманист,
Да я обздалси с <th> - там не tbody - a <thead> (Всё проклятый склероз и инерция - ориентируйтесть по devote

<table>
<thead>
     <tr>
        <th class="tcl" scope="col">
        <th class="tc2" scope="col">
        <th class="tc3" scope="col">
        <th class="tcr" scope="col">
     </tr>
  </thead>
  <tbody>
     <tr>
         <td class="tcl" scope="col">
     </tr>
и.т.д

Последний раз редактировалось Deff, 13.08.2012 в 15:42.
Ответить с цитированием
  #9 (permalink)  
Старый 13.08.2012, 16:55
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

ок, спасибо, будем пробовать..
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить атрибут к ссылке hell100 Общие вопросы Javascript 2 20.06.2012 16:51
Как добавить параметр к тегу? inhab Элементы интерфейса 8 16.04.2012 03:17
Как удалить таблицу созданную в JS? konstantinopol Общие вопросы Javascript 9 10.09.2011 10:55
Как добавить теги <b></b> для текста ? saturn Элементы интерфейса 9 08.09.2011 17:21
Как добавить элемент в XML через DOM используя PHP? bayah Серверные языки и технологии 6 11.08.2010 13:33