Автонумерация в таблице
Добрый день!
Вот такой вот скриптик, даже два, проблема в том, что в IE 9 выкидывает ошибку Microsoft JScript runtime error: Unable to get value of the property 'children': object is null or undefined, в Firefox прекрасно работает, это как :D
<script>
var table1 = document.getElementById('induzd'),
rows1 = table1.getElementsByTagName('tr'),
text1 = 'textContent' in document ? 'textContent' : 'innerText';
for (var i1 = 1, len1 = rows1.length; i1-1 < len1; i1++) {
rows1[i1].children[0][text1] = i1 + rows1[i1].children[0][text1];
}
</script>
<script>
var table1 = document.getElementById('nepieckompvert'),
rows1 = table1.getElementsByTagName('tr'),
text1 = 'textContent' in document ? 'textContent' : 'innerText';
for (var i1 = 2, len1 = rows1.length; i1 - 1 < len1; i1++) {
rows1[i1].children[0][text1] = i1 - 1 + rows1[i1].children[0][text1];
}
</script>
|
Lavdislav,
а html? |
Lavdislav,
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<table id="induzd">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
<script>
var table1 = document.getElementById('induzd'),
rows1 = table1.rows,
text1 = 'textContent' in document ? 'textContent' : 'innerText';
for (var i1 = 1; i1 < rows1.length; i1++) {
rows1[i1].cells[0][text1] = i1 + rows1[i1].cells[0][text1];
}
</script>
</body>
</html>
|
а сразу написать
<ol>
<li></li>
<li></li>
<li></li>
</ol>
что нет возможностей? |
Poznakomlus,
а как это с таблицей связано? |
Цитата:
|
Цитата:
|
Lavdislav,
данный код работает в любом ие http://caniuse.com/#search=cells либо вы обращитесь к таблице когда в ней нет ячеек |
Вложений: 1
Цитата:
<table id="induzd" style="font-size: 8px; width: 1000px; margin-top: 5px; border: 2px solid black;">
<caption style="text-align: left;"><b><font size="2px" >Uzdevumi</font></b></caption>
<tr style="height: 30px; vertical-align: top; text-align: center;">
<td style="width: 15px; border: 1px solid black;">Nr.</td>
<td style="width: 365px; border: 1px solid black;">Individuālais</td>
<td style="width: 210px; border: 1px solid black;">Atsauce</td>
<td style="width: 60px; border: 1px solid black;">Termiņš</td>
<td style="width: 120px; border: 1px solid black;">Atbildīgais</td>
<td style="width: 115px; border: 1px solid black;">Piedalās</td>
<td style="width: 115px; border: 1px solid black;">Koment</td>
</tr>
@if (Model.DIVModel.Divuzdevumi != null)
{
foreach (var uzdevumi in Model.DIVModel.Divuzdevumi)
{
<tr>
<td style="border: 1px solid black;">yyy</td>
<td style="border: 1px solid black">@Html.DisplayFor(model => uzdevumi.subject)</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black">@Html.DisplayFor(model => uzdevumi.bf_goaltasks_enddata)</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black">@Html.DisplayFor(model => uzdevumi.bf_goaltasks_izpdesc)</td>
</tr>
}
}
</table>
|
Lavdislav,
увы вашим языкам необучен, неподскажу.:( |
| Часовой пояс GMT +3, время: 04:32. |