
https://kiyo4810.github.io/udemy_kaihatsu_nyumon_kanzen_course/js-lesson
// ノードの置き換えconst elemB = document.getElementById('button2');elemB.addEventListener('click', () => { const newList = document.createElement('li'); newList.setAttribute('id', 'newList'); const newText = document.createTextNode('新しい要素'); newList.appendChild(newText); const oldList = document.getElementById('oldList'); const parentNode = oldList.parentNode; parentNode.replaceChild(newList, oldList);});// ノードの削除const elemB2 = document.getElementById('button3');elemB2.addEventListener('click', () => { const parentElement = document.getElementById('list3'); const elements = parentElement.getElementsByTagName('li'); const removeIndex = elements.length - 1; parentElement.removeChild(elements[removeIndex]);});
ボタンの要素を取得する
ボタンにイベントリスナーを設置する(クリック、動かしたい関数)
関数の中身で変化させたい要素を取得したり、、、
関数の中身で削除したり置き換えたい要素を取得したり、、、
ガッチャンコしてappendChildしたり、、、
https://kiyo4810.github.io/udemy_kaihatsu_nyumon_kanzen_course/js-lesson
だいぶ頭に入ってきた
コメントを残す