无标题文档 <script> <br> function low(){ <br> var data = document.getElementById("msg").value; <br> var number = Math.floor(Math.random()*41)-20; <br> data+=number; <br> var result = document.getElementById("msg"); <br> result.innerHTML = data; <br> } <br></script>
无标题文档 <script> <br>function low(){ <br>var number = Math.floor(Math.random()*41)-20 + 399; <br>var result = document.getElementById("msg"); <br>result.innerHTML = number; <br>} <br></script>
399
var data = document.getElementById("msg").value; 是获取不到 399的。
var data = document.getElementById("msg").value; 是获取不到 399的。
为什么获取不到啊,value不就是获取“msg”的值的吗?
我要是想获取msg的值应该怎么写
我要是想获取msg的值应该怎么写
function low(){var result = document.getElementById("msg");var data = parseInt(result.innerHTML, 10);var number = Math.floor(Math.random()*41)-20;data+=number;result.innerHTML = data;}
ログイン後にコピー
我要是想获取msg的值应该怎么写
5楼不都给你写出来了么
222
var data = document.getElementById("msg").value //データの値は 111 var data = document.getElementById("msg").innerHTML //データの値は 222
これを使用するには、innerText にする必要があります。数値に変換するのが最善です
無題のドキュメント function low(){ var data = Math.floor(Math.random) ()*41 )-20; var result = document.getElementById("msg");