概要
JavaScriptのまったくの初心者で、基礎的な質問につき恐縮です。
HTMLで数字の入ったテーブルを表示し、その計算をJavaScriptで行い、HTMLに表示したいと考えています。
HTMLの数字はデータベースから引っ張っていますが、ここではHTMLへの直接打ち込みとしてコードを示させていただきます。
試したこと
HTML
1 <table class="table table-bordered" id="mytable"> 2 <tr> 3 <th>店舗</th> 4 <th>売上</th> 5 <th>経費</th> 6 <th>利益</th> 7 </tr> 8 <tr> 9 <td>店舗A</td> 10 <td id="sales">550</td> 11 <td id="keihi">300</td> 12 <td id="profit"> 13 <script> 14 var sales = document.getElementById('sales').value; 15 var keihi = document.getElementById('keihi').value; 16 var profit = Number(sales) - Number(keihi); 17 document.write(profit); 18 </script> 19 </td> 20 </tr> 21 </table>
計算結果として利益のところに250と出力されることを期待しているのですが、「NaN」となってしまいます。
ご教授いただけると幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/14 05:09