我試圖改變按鈕本身被點擊時正文和按鈕的顏色。爲什麼不是我的背景改變顏色的按鈕?
現在,頁面的主體隨機變色。但是,這不適用於按鈕本身。
任何想法?
這是我的按鈕CSS:
#loadQuote {
position: fixed;
width: 12em;
display: inline-block;
left: 50%;
margin-left: -6em;
bottom: 150px;
border-radius: 4px;
border: 2px solid #fff;
color: #fff;
background-color: #36b55c;
padding: 15px 0;
transition: .5s ;
}
#loadQuote:hover {
background-color: rgba(255,255,255,.25);
}
#loadQuote:focus {
outline: none;
}
這是我的JavaScript:
// prints quote
function printQuote(){
var finalQuote = buildQuote();
document.getElementById('quote-box').innerHTML = finalQuote;
var color = '#'+Math.floor(Math.random()*16777215).toString(16);
document.body.style.background = color;
document.loadQuote.style.backgroundColor = color;
}
謝謝
其中是HTML? – Derek
添加您的html代碼 –