javascript
1<script type="text/javascript"> 2 3 function ranAry() { 4 var fruits = ["りんご", "みかん", "ぶどう"]; 5 document.getElementById("dat").value = fruits[Math.floor(Math.random() * fruits.length)]; 6 } 7 8 </script> 9
html
1 2 <form> 3 4 <input type="button" value="表示" onClick="ranAry()" id="textForm"> 5 <input type="text" id="dat" placeholder="ここに表示"> 6 7 </form> 8 9
上記コードを実行すると、テキストフォームに値をランダム表示します。
しかし、私は、テキストフォームではなく、ラベルに値をランダムに表示したいです。
そこで<input type="text" id="dat" placeholder="表示">の部分
を削除し、<label id="dat">ここに表示</label>と入れてみました。
そうすると上手く動きません。
間違っている理由と正しいコードを教えていただきたいです。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー