Как получить 2 id элемента? И привязать к ним новый
Привет всем.
Вот у меня есть document.getElements('td')[104]; document.getElements('td')[1]; Как сделать их в один элемент т.е Типо так - document.getElements('td')[104],[1]; И как к ним создать document.createElement('div') и привязать его к двум td элементам. Затем мне надо просто эти элементы покрасить background_color; red |
panikajo,
подожду переводчика ... |
var td = document.getElementsByTagName('td');
И далее обращаться к конкретному через индекс: td[104] и td[1] Подробнее - https://learn.javascript.ru/searching-elements-dom |
Цитата:
У меня вышло так document.getElements('td')[1].setAttribute('style', "background-color: red;"); Как сделать чтобы выделился не полностью элемент, а именно блок? |
panikajo,
Цитата:
Выбрать сразу два можно по какому-то другому признаку, например, class.
<table>
<tr>
<td class="sel">1</td><td>2</td><td class="sel">3</td>
</tr>
</table>
<script>
alert(document.querySelectorAll('.sel').length);
</script>
|
panikajo,
Цитата:
|
<table>
<tr>
<td class="sel">1</td><td>2</td><td class="sel">3</td>
</tr>
</table>
<script>
var cells = document.querySelectorAll('.sel');
for(var i = 0; i < cells.length; i++){
var d = document.createElement("div");
d.style = "width:100px;height:100px;background-color: red;";
cells[i].appendChild(d);
}
</script>
|
| Часовой пояс GMT +3, время: 04:42. |