如何使用dataviewjs清空或者刷新查询到的数据

如果我用let dvpara = dv.paragraph(“kkk”)显示出来一条信息,那么我怎么将这个信息清空呢?我尝试了dvpara.text=""是可以执行的,但是没有清空内容,我还尝试了
dvpara.clear()
dvpara.delete()
dv,refresh()
this.repalce()
this,reload()
reload时由反应的,但是重新加载了obsidain这个软件,所以也不能使用。
我想达到的效果是,使用js 创建一个查询按钮,和一个清空按钮。
现在点击查询按钮是可以使用的,但是点击清空按钮是么发清空查询到的数据的。
如果我再一次点击了查询按钮,那么查询的数据是在原来的基础上增加的,而我们希望的是清空上一次查询的数据,在渲染新的数据。
本来我以为这是一个简单的问题,但是我咨询了一些人,包括chatgpt AI 等等,也没有获得好的答案,非常希望有大佬给出建议。谢谢

大佬给个建议,谢谢

点击清空按钮时,激活一段查询结果为空的dvjs代码,曲线实现清空? 没达到目的。

不知道这样符不符合你的意思

```dataviewjs
let b1=dv.container.createEl('button')
let b2=dv.container.createEl('button')
let div=dv.container.createEl('div')
b1.onclick=()=>{dv.paragraph('==a== **a** *a*',{ container: div })}
b2.onclick=()=>{div.empty()}
```
1 个赞

感谢大佬+thank you very much! + :牛 是这个意思,就是要吧查询到的结果清空 :rose:

谢谢您的回答,经过测试如下一位大佬的代码可用

let b1=dv.container.createEl('button')
let b2=dv.container.createEl('button')
let div=dv.container.createEl('div')
b1.onclick=()=>{dv.paragraph('==a== **a** *a*',{ container: div })}
b2.onclick=()=>{div.empty()}