Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Редактирования стиля строки таблицы через JavaScript (https://javascript.ru/forum/dom-window/28759-redaktirovaniya-stilya-stroki-tablicy-cherez-javascript.html)

tvventyseven 01.06.2012 16:28

Редактирования стиля строки таблицы через JavaScript
 
Условия:
- Таблица создается в JavaScript
- Изначально информация в таблице "как есть". То бишь ни шрифтов, ни фонов

Было бы круто, если кто подсказал:
- Как по некоторому условию поменять шрифт в некоторых строках
- Кусок кода примерно соответствующий моей проблеме
- И все это без jQery

Парочка моих идей, не нашедших прямых рук:
- Создать стили в JS-функции создании таблицы ( createTable() ) и затем создать другие стили вместо них.
- Прописать стили в CSS, указать в createTable() на стиль, а в функции редактирования изменить на другой
- Или может можно и без лазаний в CSS это сделать.

И если можно без специфического жаргона. А то второй лишь раз на JS кодю)

bes 02.06.2012 09:44

<style>
  tr {font-size: 100%}
  td {background: lightgrey}  
</style>

<table id="myTable">
  <tr>
    <td>cell 11
    <td>cell 12
  </tr>
  <tr>
    <td>cell 21
    <td>cell 22
  </tr>
</table>

<input id="inp" type="button" value="click">

<script>
inp.onclick = function () {
  myTable.rows[0].style['font-size'] = '50%';//изменили стиль
}
</script>


Часовой пояс GMT +3, время: 16:40.