這個代碼製作組合框。保持以前的狀態
public String getColor(String colorName)
{
mySB.append("<select onchange=\"ChangeColor(this);\" style=\"font-size:0.8em;\" id=\"").append(colorName).append("\" name=\"").append(colorName).append("\">")
.append("<option value=\"\"> </option>");
}
function ChangeColor(colors) {
var partcolor = (colors.options[colors.selectedIndex].value);
if (partcolor=="black"){
document.getElementById("colorRow").style.backgroundColor = 'black';
}
else if(partcolor=="brown") {
document.getElementById("colorRow").style.backgroundColor ='brown';
} else if(partcolor=="yellow") {
document.getElementById("colorRow").style.backgroundColor ='yellow';
}
}
我要動態更新使用JavaScript組合框顏色選擇。當頁面重新加載時,之前的顏色狀態可以在Java應用程序中保留。
對不起,這是什麼語言? – deceze 2010-11-10 06:08:38
那麼,它肯定不是Javascript,所以這個問題並沒有太大的意義。 – deceze 2010-11-10 06:11:05
這是發佈包含JavaScript的HTML的Java代碼。 – cdhowie 2010-11-10 06:18:10