0:53以降ではJavaScriptを使ってspan
の親要素であるli
要素を削除しています。
span.parentNode.remove();
以前のレッスンでremove()
は一部の古いブラウザでは使えないのでremoveChild()
も使えるとよい、とあります。
(https://dotinstall.com/lessons/basic_javascript_dom_v2/52912)
removeChild()
を使って書くと以下のようになりそうですが、この書き方でも問題ないでしょうか。
span.parentNode.parentNode.removeChild(span.parentNode);
また、実際の現場ではremove()
とremoveChild()
はどちらがよく使われるのでしょうか?
(今後どちらを使っていくのがよりベターですか?)
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?