【问题标题】:How to output my function into my html when button is pressed? [closed]按下按钮时如何将我的函数输出到我的html中? [关闭]
【发布时间】:2020-11-30 09:42:28
【问题描述】:

仅供参考,我是编码新手,我在网上到处查找以执行此操作,但似乎无法弄清楚。我觉得我在做正确的事情,但是当我按下提交按钮时,我的 html 代码中没有显示任何内容。 HTML & Javascript Code

【问题讨论】:

  • 请阅读How to ask a good question,尤其是关于发布文字图片的内容。
  • 你的函数是返回文本,所以第15行永远不会到达; JS 提前退出函数。另外,您将输出的文本设置为b,这是用户输入的值。

标签: javascript html dom


【解决方案1】:

我无法发表评论,但您似乎没有链接 js 文件。在您的 html 中,您有:

<script text=".." src="index.js"></script>

应该是

<script text=".." src="./MoneySaved/index.js"></script>

第二件事,在更改 HTMLElement 的 innerHTML 之前,您有 return 语句,因此您永远不会到达第 15 行的代码。

【讨论】:

    【解决方案2】:

    这是因为在您的 if 语句中,如果为真则返回。这将从函数返回文本。

    
    var text = '';
    
    if (b == a) {
      text = "your text";
    }
    
    document.getElementById("output").innerHTML = text;
    
    

    【讨论】:

      猜你喜欢
      • 2013-10-17
      • 1970-01-01
      • 2021-03-29
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 2022-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多