gpt4 book ai didi

javascript - 谷歌关闭 : How do I setVisible on an Element

转载 作者:行者123 更新时间:2023-11-28 00:00:20 25 4
gpt4 key购买 nike

第一次渲染页面时,我使用goog.ui.Toolbar创建了一个工具栏。后来我给它添加了一些按钮。我还隐藏了一些按钮。

this.mainToolbar = new components.ui.Toolbar();
this.addChild(this.mainToolbar);

var mlSelectBtn = new components.ui.ToolbarButton(content);
mlSelectBtn.setId("select");
this.mainToolbar.addChild(mlSelectBtn, true);

var mlUnSelectBtn = new components.ui.ToolbarButton(content);
mlUnSelectBtn.setId("unselect");
this.mainToolbar.addChild(mlUnSelectBtn, true);
mlUnSelectBtn.setVisible(false);

现在,当我单击应用程序上的其他几个按钮时,我想隐藏选择按钮并取消隐藏取消选择按钮。我尝试这样做

var temp = document.querySelector("[id=unselect]");
temp.setVisible(true);

我收到一条错误消息,指出 setVisible 不是函数。如何将可见设置回 true ?

最佳答案

querySelector 方法的结果是一个 DOM 元素,但要调用 setVisible,您需要引用 ToolbarButton ( mlUnSelectBtn,上面)。您需要在某处存储对 mlUnSelectBtn 的引用,重置可见性的代码可以访问该引用。

关于javascript - 谷歌关闭 : How do I setVisible on an Element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com