아래의 간소화 된 HTML 코드에는 2 개의 중첩 클릭 이벤트 (href 및 입력)가 포함되어 있습니다. 사용자가 입력 필드를 클릭하면 href에 링크 된 SelectTable() 자바 스크립트 함수도 트리거됩니다. 이는 목적이 아닙니다. 이것을 피하는 방법?중첩 클릭 이벤트가 필요에 따라 작동하지 않습니다.
미리 도움을 주셔서 감사합니다.
코드 :
<a href="javascript:SelectTable();">
<table id="tableproduct1" class="notselectedElement">
<tr>
<td> Number of elements: <input type="text" name="nrofelements"> </td>
</tr>
</table>
</a>
이것은 당신이 이벤트 리스너를 추가하는 방법이 아니다. ['addEventListener'] (https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener)를 보거나 _onclick_ 속성/속성을 사용하십시오. –
앵커의 자식으로서의 테이블. – j08691