hrming
[JavaScript] Table에서 선택한 행의 값 가져오기 본문
<script>
document.addEventListener("DOMContentLoaded", function() {
document.querySelectorAll('table tbody tr').forEach(function(row) {
row.addEventListener('click', function() {
var id = row.querySelector('td:first-child').innerText;
window.location.href = "/review/read?id=" + id;
});
});
});
</script>
① document.querySelectorAll('table tbody tr')는 HTML 문서의 모든 테이블 행을 선택하여 배열로 반환.
② forEach 메서드는 배열의 각 요소에 대해 주어진 함수를 실행하기 때문에, 각 행에 대해 특정 작업을 수행할 수 있음.
③ forEach의 인수로 전달된 함수는 각 요소(여기서는 각 테이블 행)를 나타내는 변수를 받고 이 변수는 함수 내에서 해당 요소에 접근할 때 사용됨.
'JavaScript' 카테고리의 다른 글
[JavaScript] AJAX 사용 시, JSON 형식으로 데이터를 보내는 이유 (0) | 2024.03.26 |
---|---|
[JavaScript] AJAX (Asynchronous JavaScript and XML) (0) | 2024.03.19 |
[JavaScript] 브라우저 저장공간 (0) | 2024.02.12 |
[JavaScript] DOM (Document Object Model) (0) | 2024.02.12 |
[JavaScript] 빈 값 ( null / undefined / NaN ) (0) | 2024.02.11 |
Comments