javascript에서 table의 <tr> <td> 값 조회/변경
DevOps/Web 2021. 12. 11. 00:12
html
<table id="test_table" class="table table-bordered">
<tbody id="test_tbody">
<tr>
<td>title</td>
<td>id</td>
<td>name</td>
<td>detail</td>
</tr>
<tr>
<td>abs</td>
<td>1</td>
<td>Lee</td>
<td>888</td>
</tr>
</tbody>
</table>
javascript
첫번째 row(tr)의 값을 조회
document.getElementById("test_table").getElementsByTagName("tr")[0].innerHTML
document.getElementById("test_tbody").getElementsByTagName("tr")[0].innerHTML
첫번째 row(tr)의 값을 'asdf'로 변경
document.getElementById("test_table").getElementsByTagName("tr")[0].innerHTML = 'asdf'
첫번째 row(tr)의 첫번째 td값을 조회
document.getElementById("report_tbody").getElementsByTagName("tr")[0].getElementsByTagName("td")[0].innerHTML
첫번째 row(tr)의 두번째 td값을 조회
document.getElementById("report_tbody").getElementsByTagName("tr")[0].getElementsByTagName("td")[1].innerHTML
첫번째 row(tr)의 첫번째 td값을 'qwer'로 변경
document.getElementById("report_tbody").getElementsByTagName("tr")[0].getElementsByTagName("td")[0].innerHTML = 'qwer'
참고
https://stackoverflow.com/questions/8508262/how-to-select-td-of-the-table-with-javascript
'DevOps > Web' 카테고리의 다른 글
javascript에서 여러 라인을 하나의 라인으로 처리 (Line continuation) (0) | 2021.12.11 |
---|---|
html summernote 사용하여 값 조회 / 입력 / 파일 처리 (0) | 2021.12.11 |
web page에 반응형 임베드 ( google ppt or 동영상 ) 넣기 (0) | 2021.09.09 |
textarea에 text와 함께 image를 첨부하여 작성 ( div contentEditable 형태로 구현 ) (0) | 2021.07.30 |
[chart.js] chart 3.2(3.x) + 다중 차트 + 클릭 이벤트 + 상시 레이블 출력 (2) | 2021.07.20 |