3 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
// 頁(yè)面加載
window.onload = init;
//初始化函數(shù)
function init() {
// 獲取下拉菜單
var bgcolor = document.getElementById("bgcolor");
var div1 = document.getElementById("div1");
// 給下拉菜單綁定change事件
bgcolor.onchange = function () {
// 選中當(dāng)前的值
var color = bgcolor.value;
if(color){
div1.style.backgroundColor = color;
div1.innerHTML = '我的背景顏色是' + color;
}
}
}

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊
function init() {
// 獲取下拉菜單
var bgcolor = document.getElementById("bgcolor");
var div1 = document.getElementById("div1");
// 給下拉菜單綁定change事件
bgcolor.onchange = function (event) {
// 選中當(dāng)前的值
let color = event.target.value;
switch (color) {
case 'yellow':
div1.style.backgroundColor = color;
div1.innerHTML = '我的背景顏色是' + color;
break;
case 'orange':
div1.style.backgroundColor = color;
div1.innerHTML = '我的背景顏色是' + color;
break;
case 'pink':
div1.style.backgroundColor = color;
div1.innerHTML = '我的背景顏色是' + color;
break;
case 'purple':
div1.style.backgroundColor = color;
div1.innerHTML = '我的背景顏色是' + color;
break;
default:
div1.style.backgroundColor = 'white';
div1.innerHTML = '我是div';
}
}
}
添加回答
舉報(bào)