如何做到这一点,当您单击 html 按钮时,它会将文件下载到该人的计算机上?

How To make it so when you click an html button, it downloads a file to the persons computer?

<button type="submit" class="myButton" onclick="window.open('test.txt')">Money Dispenser</button>

是我当前的代码,当我点击它时根本没有做任何事情。 (我希望它下载 test.txt 到点击它的用户的计算机或设备)

您可以使用:

<a href="data:text/plain;charset=UTF-8,test.txt" download>Download</a>

我真的不明白你想用提交按钮实现什么,如果它不是强制性的,我会使用 <a>

纯HTML5使用download属性

<a href="test.txt" download>Money Dispenser</a>

或者 Javascript 如果你 使用 <button>

这已经很详细了in this question

但它的要点是,创建一个函数来下载该线程上显示的文件并将其添加到您的 <button>

<button onclick="donwloaURI('data:text/plain,Test', 'Test.txt')">Money Dispenser</button>

您可以使用 HTML download 属性指定当用户单击超链接时将下载目标。

<a href="/download-file-path-here" download>
  Money Dispenser
</a>