1. dataset
테이블의 각 행에 추가 정보를 저장함
보이지 않는 컬럼을 만들어서 정보를 넣어놓을 필요가 없다...
데이터 저장 방법
let table = document.querySelector('#exampleTable');
let tbody = table.querySelector('tbody');
let row = tbody.insertRow();
row.dataset.examData = '1';
타입 주의: dataset 속성은 항상 문자열로 저장됨
+date 타입 input에 값을 자동으로 채우기 위해서는 YYYY-MM-DD형식이어야 함
2. form.attribute
값 초기화
const form = document.getElementById('exampleForm');
form.setAttribute('data-mode', mode);
값 사용
document.getElementById('exampleForm').addEventListener('submit', function(event) {
var mode = this.getAttribute('data-mode');
saveExample(event, mode);
});
'HTML, CSS, JavaScript' 카테고리의 다른 글
[JavaScript] 테이블 토글 버튼(트리 구조 테이블) (0) | 2025.03.07 |
---|---|
[JavaScript] 배열 검색 메서드 (0) | 2025.02.26 |
[JavaScript] 자바스크립트 BOM⑤ navigator 객체 (0) | 2023.12.05 |
[JavaScript] 자바스크립트 BOM③ screen 객체 (0) | 2023.12.05 |
[JavaScript] 자바스크립트 BOM② location 객체 (0) | 2023.12.05 |