タイトル通りです。
クリックでconsole.log("Delete")は取れるのですが、tableの取り方がうまくいかなくて。
<table class="form-table-theme--1"> <thead class="has-background-thead"> <tr class="thead-mypage"> <th>申請日</th> <th>承認日</th> <th>更新日</th> <th>有効期限</th> <th>登録<br>番号</th> </tr> </thead> <tbody> <tr> <td>2021/09/01 </td> <td>2020/09/01</td> <td>2020/09/01</td> <td>2024/09/30</td> <td>1290</td> </tr> <tr> <td>2021/09/01 </td> <td>2020/09/01</td> <td>2020/09/01</td> <td>2024/09/30</td> <td>1290</td> </tr> <tr> <td>2021/09/01 </td> <td>2020/09/01</td> <td>2020/09/01</td> <td>2024/09/30</td> <td>1290</td> </tr> <tr> <td>2021/09/01 </td> <td>2020/09/01</td> <td>2020/09/01</td> <td>2024/09/30</td> <td>1290</td> </tr> <tr> <td>2021/09/01 </td> <td>2020/09/01</td> <td>2020/09/01</td> <td>2024/09/30</td> <td> <button class="btn-delete">btn-delete</button></td> </tr> </tbody> </table> <button class="btn-add">Add New</button>
const BtnAdd = document.querySelector(".btn-add"); const BtnDelete = document.querySelector(".btn-delete"); const DivContainer = document.getElementById("form-table-theme--1"); BtnAdd.addEventListener("click", AddNew); BtnDelete.addEventListener("click", Delete); function AddNew() { console.log("Add"); const tr_element = document.createElement('tr') const parent_object = document.querySelector('tbody'); tr_element.innerHTML = '<tr><td></td><td></td><td></td><td></td><td></td></tr>'; parent_object.appendChild(tr_element); } function Delete() { // tr.parentNode.removeChild(tr) console.log("Delete"); }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。