程序开发 · 2024年8月26日

getElementsByName 在 Go/WebAssembly 中如何工作?

当前位置: > > > > getElementsByName 在 Go/WebAssembly 中如何工作?

来源:stackoverflow
2024-04-29 14:00:27
0浏览
收藏

来到的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《getElementsByName 在 Go/WebAssembly 中如何工作?》,介绍一下,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

我正在使用 go 和 webassembly 进行 dom 操作。如果我有这样的东西:

jsDoc := js.Global().Get("document")
getradio := jsDoc.Call("getElementsByName", "myradiobuttons")

getradio 是什么类型?如何找到已选中的单选按钮?

正确答案

Call 将返回 类型。 javascript中的函数应该返回。所以大概你可以这样做 getradio.Call("item", 0), getradio.Call("item", 1) 等。获取您的个人选项,然后检查 checked 属性是否为 true: getradio.Call("item", 0).Get("checked")

本篇关于《getElementsByName 在 Go/WebAssembly 中如何工作?》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注公众号!