我正在嘗試隱藏在頁面上可見的按鈕,同時顯示另一個會自動隱藏的按鈕(兩個都在頁面上,我沒有添加新按鈕,只是更改了可見性)。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