html
1<ins class="user" data-user-id="hoge" data-p2="3" data-p3="1"></ins> 2<script type="text/javascript"> 3var elem = document.getElementsByClassName('user'); 4console.log( elem.dataset.userId ); 5</script>
結果:Uncaught TypeError: Cannot read property 'userId' of undefined
試したこと、キャメルケースが上手くいていない?classが行けない?などなど色々試してみました。
キャメルケースを止めてみた
html
1<ins class="user" data-user="hoge" data-p2="3" data-p3="1"></ins> 2<script type="text/javascript"> 3var elem = document.getElementsByClassName('user'); 4console.log( elem.dataset.user ); 5</script>
結果:Uncaught TypeError: Cannot read property 'user' of undefined
classを止めてみた
html
1<ins id="user" data-user="hoge" data-p2="3" data-p3="1"></ins> 2<script type="text/javascript"> 3var elem = document.getElementById('user'); 4console.log( elem.dataset.user ); 5</script>
結果:undefined
単純な見逃しだと考えていますが、何を見逃しているのでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー