getElementsByName 在 Go/WebAssembly 中如何工作?
How does getElementsByName work in Go/WebAssembly?
我正在使用 Go 和 WebAssembly 进行 DOM 操作。如果我有这样的东西:
jsDoc := js.Global().Get("document")
getradio := jsDoc.Call("getElementsByName", "myradiobuttons")
getradio 是什么类型的?如何找到选中的单选按钮?
Call
将 return 一个 Value type. The getElementByName function in javascript should return a NodeList。所以大概你可以做 getradio.Call("item", 0)
, getradio.Call("item", 1)
, 等等。获取您的个人选项,然后检查 checked
属性 是否为真:getradio.Call("item", 0).Get("checked")
.
我正在使用 Go 和 WebAssembly 进行 DOM 操作。如果我有这样的东西:
jsDoc := js.Global().Get("document")
getradio := jsDoc.Call("getElementsByName", "myradiobuttons")
getradio 是什么类型的?如何找到选中的单选按钮?
Call
将 return 一个 Value type. The getElementByName function in javascript should return a NodeList。所以大概你可以做 getradio.Call("item", 0)
, getradio.Call("item", 1)
, 等等。获取您的个人选项,然后检查 checked
属性 是否为真:getradio.Call("item", 0).Get("checked")
.