textinput - 有没有办法将文本添加到 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>
解决方案
尝试这个:
<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>
推荐阅读
- authentication - Keycloak Java Servlet 适配器示例或代码块
- python - 我如何评估 StratifiedKFold 模型
- php - 如何将基本站点 URL id 访问到 ajax 并使用 Codeigniter 传递给控制器?
- reactjs - 有人可以解释这段代码发生了什么吗?函数名后面的<>是什么?
- spring-boot - 使用 oauth2 提供身份验证时从 swagger 响应中获取 401 错误状态
- android - 无法在 ios 和 android (mediatek) 之间创建 answer sdp
- r - 存储在调用更新公式中的点导致范围问题
- python-2.7 - 如何修复“列表索引超出范围”错误?
- random - 来自 Pycharm 的随机导入选择问题
- swift - 我试图在单击 TextField 时在 InputView 中显示 DatePicker