Простой DOMашний вопрос
От: Поляков Святослав Россия  
Дата: 16.07.09 11:05
Оценка:
function fс()
{
var cal = document.getElementById("cal");

var table = document.createElement('table');
cal.appendChild(table);
        
var tr = document.createElement('tr');
tr.class = "cite";
table.appendChild(tr);
        
var td1 = document.createElement('td');
td1.text = 'пн';
tr.appendChild(td1);

var td2 = document.createElement('td');
td2.text = 'вт';
tr.appendChild(td2);

var td3 = document.createElement('td');
td3.text = 'ср';
tr.appendChild(td3);

var td4 = document.createElement('td');
td4.text = 'чт';
tr.appendChild(td4);

var td5 = document.createElement('td');
td5.text = 'пт';
tr.appendChild(td5);

var td6 = document.createElement('td');
td6.text = 'сб';
tr.appendChild(td6);

var td7 = document.createElement('td');
td7.text = 'вс';
tr.appendChild(td7);
}


<body onLoad="fill_Calendar();">
    <div id="calendar[holder]">
    </div>

</body>
То что меня не убивает, делает меня умнее.
Re: Простой DOMашний вопрос
От: Поляков Святослав Россия  
Дата: 16.07.09 11:06
Оценка:
Здравствуйте, Поляков Святослав, Вы писали:

Но таблица не создается... В чем проблема?
То что меня не убивает, делает меня умнее.
Re[2]: Простой DOMашний вопрос
От: anonymous Россия http://denis.ibaev.name/
Дата: 16.07.09 13:28
Оценка:
Здравствуйте, Поляков Святослав, Вы писали:

ПС>Но таблица не создается... В чем проблема?


Наверное, в отсутствии элемента с идентификатором "сal".
Re[2]: Простой DOMашний вопрос
От: sembel Fast Version Control System
Дата: 17.07.09 13:56
Оценка:
Здравствуйте, Поляков Святослав, Вы писали:

ПС>Но таблица не создается... В чем проблема?


нужно еще н написать table.work("please")


tr.class = "cite";  ->  tr.className = "cite";
tr.text = "cite";  ->  tr.innerHTML = "cite";

//между тегами TABLE & TR нужно еще вставить TBODY

cal.appendChild(table);

var tbody = document.createElement('tbody');
table.appendChild(tbody);

var tr = document.createElement('tr');
Re[3]: Простой DOMашний вопрос
От: sembel Fast Version Control System
Дата: 17.07.09 14:02
Оценка:
упс, сам написал ошибку, конечно имелось ввиду td.text = "cite"; -> td.innerHTML = "cite";



tr.class = "cite";  ->  tr.className = "cite";
td.text = "cite";  ->  td.innerHTML = "cite";

//между тегами TABLE & TR нужно еще вставить TBODY

cal.appendChild(table);

var tbody = document.createElement('tbody');
table.appendChild(tbody);

var tr = document.createElement('tr');
tr.className = "cite";
tbody.appendChild(tr);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.