我在表中的<td>
和<tr>
元素上都有一个onclick事件。我需要当用户点击特定的列(<td>
)时,<tr>
事件不会被触发,只有<td>
事件会被触发。
该怎么做呢?
示例:
HTML:
<tr onclick='trclick();'>
<td>Column 1</td>
<td>Column 2</td>
<td onclick='tdclick();'>Column 3</td>
</tr>
JS:
function trclick(){console.log('tr clicked')};
function tdclick(){console.log('td clicked')};
当用户点击'Column 3‘时,两个事件都会被触发,但我只希望触发tdclick()
。
https://stackoverflow.com/questions/32404185
复制相似问题