Я делаю Стол .
document.querySelector('table').addEventListener('click', (e) => {
console.log(e.target);
console.log(e.target.dataset.item);
})
td {
padding: 8px;
border: 1px solid black;
background-color: blue;
}
span {
background-color: red;
padding: 4px;
}
<table>
<tr>
<td data-item="item1"><span>1</span></td>
<td data-item="item2"><span>2</span></td>
<td data-item="item3"><span>3</span></td>
<td data-item="item4"><span>4</span></td>
<td data-item="item5"><span>5</span></td>
</tr>
</table>
Когда я нажимаю СИНИЙ ЧАСТЬ , я могу получить атрибут data-item
.Но когда я нажимаю RED PART , я не могу.
Я хочу исправить это, если я нажму <span/>
в <td/>
, я хочу получить атрибут data-item
из <td />
.