【发布时间】:2020-06-25 12:36:19
【问题描述】:
假设我有以下标签:
library(htmltools)
t = div(name = 'oldname')
我可以使用t$attribs$name = 'newname' 覆盖这个标签的'name' 属性,但更喜欢使用htmltools getters/setters,包是否有功能可以帮助实现这一点?
查看包手册,唯一允许对标签属性进行操作的函数是tagAppendAttributes,它只是将新的属性值附加到原来的:
t = tagAppendAttributes(t, name = 'newname')
t
#<div name="oldname newname"></div>
没有覆盖属性值的辅助函数是否意味着标签属性不应该被覆盖?
【问题讨论】: