让我们说我希望每个<tr>
都是一个对象,其子<td>
是该对象的字段。所以我正在寻找这样的事情:
getListFromTable :: Window -> Element -> [Thing]
getListFromTable w table = do
rows <- getElementsByClassName w "thing-row"
-- BS starts here, lets say fromFields creates a Thing from ... fields.
attrList = [ fromFields [ r # get UI.children ] | r <- rows ]
return attrList
然而,我似乎无法确定类型是正确的,我想我甚至不知道get UI.children
做了什么,因为它不是给我的东西一个明显的类型,如[元素]。
答案 0 :(得分:1)
作为类型
children :: WriteAttr Element [Element]
表示此属性是只写的。从threepenny-gui版本0.6开始,不可能获得特定元素的所有子元素的列表。