Go语言实现网页按钮点击弹出提示框
Go语言实现网页按钮点击弹出提示框
本教程将演示如何使用Go语言创建一个简单的网页,其中包含一个按钮,点击后会弹出提示框。
HTML 代码:
<button id='btn'>Click me</button>
Go 代码:
package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "<html><body>")
fmt.Fprintf(w, "<button onclick='alert('Hello!')'>Click me</button>")
fmt.Fprintf(w, "</body></html>")
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
代码解释:
- HTML 代码 仅包含一个按钮元素,其
id属性设置为btn。 - Go 代码 中的
handler函数负责生成网页内容。 handler函数使用fmt.Fprintf将 HTML 代码写入响应中。onclick属性调用 JavaScript 的alert函数,弹出提示框,显示 “Hello!” 的内容。main函数将handler函数与 URL 路径/绑定,并将服务器监听在端口 8080 上。
运行步骤:
- 保存以上代码为
main.go文件。 - 在命令行中运行
go run main.go命令。 - 访问
http://localhost:8080/即可看到网页,点击按钮会弹出提示框。
总结:
本教程演示了如何使用 Go 语言创建简单的网页,并使用 JavaScript 实现按钮点击弹出提示框的功能。您可以根据此示例进一步扩展,实现更复杂的功能。
原文地址: https://www.cveoy.top/t/topic/mC7M 著作权归作者所有。请勿转载和采集!