首页 > 解决方案 > 有没有办法将文本添加到 html 中的函数输出?

问题描述

我试图在文本框中显示两个随机生成的数字,我希望它看起来像这样:(x,y)。我可以在输入中添加一个属性来实现这一点吗?

<input id="result" type="text">

<script>
function diceroll(){
var randnum=Math.floor((Math.random()*6)+1);
document.getElementById("result").value=randnum}
</script>

标签: textinput

解决方案


尝试这个:

<input id="result" type="text">

<script>
function diceroll(){
var x=Math.floor((Math.random()*6)+1);
var y=Math.floor((Math.random()*6)+1);
let str = '(' + x + ',' + y + ')';
document.getElementById("result").value=str}
diceroll();
</script>

推荐阅读