我是 Go 的新手。我越来越了解基础知识,但现在我正在尝试学习如何将代码与 HTML 接口(interface)。
我的简单场景是,我有一个网页,其中包含一个列表,该列表由 Go 从数据库中获取信息创建,然后从一组模板构建 html 页面。我想要的只是制作一个简单的列表,允许我在 <div>
时以某种方式将其标记为完成/完成。被点击或什么的。此外,为了能够完全删除我的网页列表中的“行”,基本上是一个 div。
因此我的列表将指示某些内容已完成(我假设我必须使用 Go 来更改 css)并删除一个项目(完全删除该 html block )。请记住,这些项目存储在数据库中,因此我必须能够识别具体项目。
任何帮助、想法、资源、伪代码、指针都将不胜感激!
最佳答案
在网络开发中,代码执行有两个“端”;浏览器和服务器,又名。前端和后端。
“点击”发生在浏览器中,将在浏览器中执行代码。该“浏览器代码”反过来可能会也可能不会联系服务器以获取更多信息,然后将该信息呈现给浏览器。
这意味着;服务器无法控制浏览器中发生的事情*,反之亦然。这是 Web 开发的基础知识。
Go 是一种适合构建服务器的语言。 Javacript 是大多数浏览器都能理解的语言。您需要的是 Javascript,而不是 Go。
* 这并不完全正确,但足以作为开始学习的基础。
关于html - 去动态删除 HTML onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26030850/