You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求修改JavaScript求和代码:将结果改为弹窗显示

解决方案:替换页面展示为弹窗输出求和结果

只需要将原代码中修改DOM元素内容的逻辑,替换为JavaScript原生的alert()函数即可实现弹窗展示结果的需求,以下是修改后的完整代码:

修改后的JavaScript代码

function sumOfNumbers() {
  var theNumber = parseInt(document.getElementById("txtNumber").value);
  if (theNumber > 0) {
    var theSum = 0;
    for (var num = 1; num <= theNumber; num++) {
      theSum += num;
    }

    // 替换为alert弹窗展示求和结果
    alert("The sum of all the numbers from 1 to " + theNumber + " is " + theSum);
  } else {
    // 错误提示同样用弹窗展示
    alert("Enter positive number please!");
  }
}

修改后的HTML代码

(不再需要页面内的div展示结果,可选择移除该元素,保留也不会影响功能)

<input type="text" id="txtNumber">
<input type="button" value="Calculate Sum" onclick="sumOfNumbers()" />
<br>
<!-- 不需要页面内展示时可删除此行 -->
<div id="theSum"></div>

CSS代码(无修改需求)

div {
  font-size: 16px;
}

说明

  • alert()函数会调用浏览器原生提示窗口,完全匹配你预期的弹窗效果
  • 原有的数字求和计算逻辑无需改动,仅替换结果输出方式即可

内容的提问来源于stack exchange,提问作者turner89

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 09:05:22