JavaScript DOM操作も一定の自信【Day 81 of 100】

—

by

in

,

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

だいぶ頭に入ってきた


コメントを残す

猫でデザインとプログラミングを学ぶをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む