以下のコードにつきまして、お聞きしたいことがあります。
// ul要素を作成し、parentというクラスを付ける var parentDiv = document.createElement("ul"); parentDiv.id = "prime_minister_list"; // 対象の要素.appendChild(追加するノード) document.body.appendChild(parentDiv); // 追加したulを取得・確認 var prime_minister_list = document.getElementById("prime_minister_list"); console.log(prime_minister_list);
上記コードから、読み取るに、parentDiv.id = "prime_minister_list";
はid属性を設定しているといった部分かと思うのですが、そのような解釈で正しいでしょうか?
調べていましたら、idをセットする際は、setattribute()を使用し、セットするものだとの記事が多数あったのですが、ドットでつなぐ記法の説明は見当たらなかった為、このような記法について、ご助言頂ければ幸いです。
過去質問にありますよ。まず探しましょう。で動かせば分かること。質問するのが無駄な時間です。
これは「動かしてわかる」には煩雑すぎると思います。
んーなるほど
maisumakunさんが過去に同種の質問に答えてたのを何度か見たことがあるので、それを読んだ上で色々試すことで理解につながるかなと思いまして。
この質問者の、どこから持ってきたかわからないコードを説明させるやり口には疑問しかないですし(まともな回答しても低評価が複数つく、質問への低評価は打消しがつくとか、ほぼ同じシステムのユーザーを彷彿とさせる)
質問のコードに細かいところ言うとsetattribute()だと動かないとかありますけどね。

mtsさん
(このサイトでは珍しくない)何を言っても無駄なユーザの一人かと思います。
tollなんとかと同じ匂いがする(低評価打消しとか)
https://teratail.com/users/toll_tree

回答2件
あなたの回答
tips
プレビュー