例えば
//html
#player1 のところに data-key1
#player2のところに data-key2
#player3のところに data-key3
の独自データ属性をつけ、
//javascript
for (var i = 1; i <=3; i++){
var k = document.getElementById('player'+i).dataset.key(わからない箇所);
console.log(k);
}
とした場合にfor文でdata-key1~data-key3まで取得したいのですがjavascriptのdataset.keyの後ろをどう記述していいのかわかりません
どのように記述すれば良いのでしょうか?
初歩的な質問ですがよろしくお願いします。
「data-」を取って「-(ハイフン)」を取った後ハイフン直後の英語を大文字に変換してつなげたのもを記述する
ただ、dataset(DOMStringMap)にkeyというメソッドはあるのでしょうか?
https://developer.mozilla.org/en-US/docs/DOM/DOMStringMap
何を期待しているのかわかりませんが、単純にプロパティにアクセスするか、for in構文使うとかすればよいのでは?
コメント(0件)