やりたいこと
クラスやidを使用せずにデータ属性のあるDOM要素(★★★★★★部分)をvanilla JSで取得及び設定したい。現状要素の取得から何からすでにできない
「data 属性 dom要素を取得」などで検索しましたが全く情報がなく、jqueryならできるみたいなのですが
現在vanilla JS縛りでコーディングしていますので何かご存知の方教えて下さい。
html
1<table> 2 <tr id="pageprice"> 3 <td> 下層 </td> 4 <td data-page="13" data-price="8000"> ★★★★★★ </td> 5 </tr> 6</table>
javaScript
1 const pageprice = document.querySelector("#pageprice"); 2 const money = pageprice.children('td').dataset.page * pageprice.children('td').dataset.price; 3 const text = pageprice.dataset.page.text(money); 4 console.log("text :>> ", text);
回答1件
あなたの回答
tips
プレビュー