プログラマー VTuber 衣亥栖ティオのちょっとした話

Youtubeに投稿したプログラミング学習動画の補足説明をするためのブログです。

プログラマーへの道 #28 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。
今回は以下の動画の補足説明をします。 動画内で実装したソースコードも載せています。


今回の動画で実装したソースコード

以下が今回実装したソースコードです。

inputタグの type="hidden" について

inputタグの type="hidden" についての説明は以下です。 主に "画面に表示する必要はないけど、値は使いたい場合" に利用する type となっています。

developer.mozilla.org

動画中ではJavaScriptにてinputタグを作成して、trタグに追加しています。

const inputForBody = document.createElement("input")
inputForBody.setAttribute("id", "id-body-in-list-" + memoId)
inputForBody.setAttribute("type", "hidden")
inputForBody.value = body
tr.appendChild(inputForBody)

labelタグとfor属性について

動画内のモーダルのHTMLでは label タグを利用しています。 labelタグの公式説明は以下になりますが、英語なのでGoogle翻訳などで翻訳してみてください。

HTML <label> Tag

日本語だと以下が分かりやすいと思います。

【HTML】lavelタグにfor属性を付けるべき理由とは?使い方まで徹底解説! | ポテパンスタイル