Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 显示div元素中的信息_Javascript_Html - Fatal编程技术网

Javascript 显示div元素中的信息

Javascript 显示div元素中的信息,javascript,html,Javascript,Html,我不知道我是否做得对,但我正在尝试在脚本循环后在表中显示总数,我在这个网站上搜索了几天,但没有任何运气。这是我的密码: HTML: 标题 模拟次数: 获胜 百分比 玩家 电脑类 领带 我在获取循环值时看到一个错误。试试这个 loops = document.getElementById("loops").value; 根据我的评论更新如下: 考虑以下变化 userSelect = Math.random(); . . . comSelect = Math.random(); 还

我不知道我是否做得对,但我正在尝试在脚本循环后在表中显示总数,我在这个网站上搜索了几天,但没有任何运气。这是我的密码: HTML:


标题
模拟次数:




获胜 百分比 玩家 电脑类 领带
我在获取循环值时看到一个错误。试试这个

loops = document.getElementById("loops").value;
根据我的评论更新如下:

考虑以下变化

userSelect = Math.random(); 
.
.
.
comSelect = Math.random();
还将内容值更新为:

document.getElementById("playWins").innerHTML = ...;
而是使用

document.getElementById("playWins").value
尝试:

document.getElementById("playWins").textContent
有关如何在div中写入的更多详细信息,请参阅(不要使用innerHTML)

要将文本转换为数字,可以使用:

+document.getElementById("loops").value.trim()
为避免从文本转换为数字,将输入框定义为数字的最佳方法是:

<input type="number" id="loops">

解决方案可以是:

函数模拟(){
var用户选择;
var-comSelect;
var=0;
var-playWins=0;
var-comWins=0;
var回路;
var计数器=0;
loops=+document.getElementById(“loops”).value.trim();
while(循环>计数器){
userSelect=Math.random();
如果(用户选择<0.34){
userSelect=“rock”;
}如果(userSelect相反),您可以尝试以下方法:

document.getElementById(“playWins”).innerHTML=“YOUR VALUE”;

divs没有值字段。请尝试设置“playWins”、“comWins”和“ties”元素的textContent字段。
document.getElementById(“playWins”).VALUE=((playWins.toString())
…你从哪里得到这段代码的?我做的,我知道这可能不对。你为什么要问?你可以用更多信息编辑你的答案,这可能比将其添加为注释更有用。谢谢@DBS。我是个新手。:)这是可行的,但是当我在我的程序中尝试时,什么也没有显示。另外,我修复了随机选择中的一个逻辑错误。是的,我修复了。我可能没有正确地指向javascript文件吗?用我的js函数替换script.js中的代码