我正在尝试隐藏在页面上可见的按钮,同时显示另一个会自动隐藏的按钮(两个都在页面上,我没有添加新按钮,只是更改了可见性)。Chrome扩展程序:显示和隐藏元素?
这是怎么看起来像现在:
<div class="myAwesomeButtons">
<button id="first_button" class="blue_button inset_button" style="">First</button>
<button id="second_button" class="green_button inset_button" style="display: none;">Second</button>
<button id="third_button" class="other_button">Third</button>
</div>
我试图删除第一个按钮,取消对第二个按钮style
属性。我如何在Chrome扩展中使用JavaScript来实现这一点?
我已经有我的manifest.json文件的顺序,但我不知道如何去其余的。
这是我尝试过,但我不知道我做错了什么:
function fixButtons() {
document.getElementsByClassName("myAwesomeButtons")[0].style.visibility='hidden';
document.getElementsByClassName("myAwesomeButtons")[1].style.visibility='visible';
}
fixButtons();
按钮实际上是'myAwesomeButtons'类,而不是成员的'children'。 – DevlshOne