gpt4 book ai didi

javascript提示不显示

转载 作者:行者123 更新时间:2023-11-28 02:24:59 25 4
gpt4 key购买 nike

我正在尝试为提示用户输入三个数字然后对这些数字进行一些计算的类创建一些代码,数学是对一个数字进行平方,将数字乘以 PI 然后将它们显示在适当的位置细胞。现在我的 onClick 不工作,并且没有提示出现给用户。我在那里有 min 和 max 功能,因为它是必需的这是我的代码:

function promptForNumber(promptString, min, max) {
Array.prototype.max = function() {
return Math.max.apply(null, this);
};

Array.prototype.min = function() {
return Math.min.apply(null, this);
};
}

function populateRow(row) {
var number = promptForNumber("Enter your number");
row.cells[0].innerHTML = number;
row.cells[1].innerHTML = Math.pow(number, 2);
row.cells[2].innerHTML = (number / Math.PI).toFixed(4);
}

function isNotANumber(NaN) {
var isNotANumer = promptForAValidNumber("Please enter a
valid number ")
}
table,
th,
tr,
td {
border-collapse: collapse;
}

table {
width: 80%;
margin: 10%;
}

th {
width: 33%;
border: 2px solid black;
justify-content: space-evenly;
height: 25px;
background-color: white;
}

td {
border: 1px solid black;
padding: 1%;
text-align: center;
background-color: greenyellow;
}
<!DOCTYPE html>

<html lang="en">

<head>
<title>Assignment 2</title>
</head>

<body>
<table>
<tr>
<th>Number</th>
<th>Squared</th>
<th>Divided by Pi</th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>

</html>

最佳答案

这看起来像是一个家庭作业问题,因为你提到它是针对类的,所以我无法为你提供问题的确切解决方案。不过,目前我会指出您的代码有什么问题。

  1. 您提到您的“onClick”不起作用,但您在此代码中没有任何 onClick 函数。
  2. 在JS中需要使用window.prompt()方法提示用户输入。

您需要创建一个按钮,用户可以按下该按钮来接收警报。在此按钮上添加一个事件监听器,提示用户输入数字。您可以获得这方面的帮助 here .将提示中的数字存储在变量中后,使用该变量执行不同的数学运算,并将这些运算添加到表中。

关于javascript提示不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54795731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com