我对我的 JavaScript 代码有疑问(我对此很陌生……)。我正在做一个测试,我将使用他们的答案计算参与者的分数。我有多个变量来存储这些答案。并且分数的计算也正常。然后我有一个分数表。就是这样:
<script type="text/javascript">
var row1col1var="Fruit";
var rowicol2var="% of how much I love them";
var applep=34; //result from score calcultaion
var row2col1var="Apple";
var bananasp=65; //result from score calcultaion
var row3col1var="Bananas";
document.write('<center><table width="50%" border="0">');
document.write('<tr align="center"><td>' + row1col1var + '<\/td><td>' + rowicol2var + '<\/td><\/tr>');
document.write('<tr align="center"><td>' + row2col1var + '<\/td><td' + applep + "%" + '<\/td><\/tr>');
document.write('<tr align="center"><td>' + row3col1var + '<\/td><td' + bananasp + "%" +'<\/td><\/tr>');
document.write('<\/table><\/center>'); </script>
在这里,我在表格中显示每个“水果”的结果。我无法开始工作的是:我想选出最好的分数(在本例中为 Bananas 为 65)并显示:“你最喜欢 Bananas。” (即链接 65 到 Bananas 并显示 Bananas)。我试图给单元格一个名为 Apples 或 Bananas 的 id 并调用 id 来显示它,但这不起作用。
我的问题分为两部分: 1. 我无法让 math.max 处理变量。2.我不知道如何将最高分与它的“名称”联系起来(即65属于香蕉)。
我希望你能帮帮我!!