Tôi có một chức năng js điều khiển appearnace của một yếu tố được chọn khi thay đổi. Tuy nhiên, một điều tôi cần là để mã chạy từ đầu để khi phần tử tải lớp tùy chọn đã chọn nên đã được áp dụng.Chạy javascript cho menu thả xuống khi tải trang?
css:
select {height: 50px; width: 80px; border: solid 1px #c8c8c8; color:rgba(0, 0, 0, 0);}
select:focus, #select:focus {
color:black;
}
.lightgrey {background: lightgrey}
.green {background:green}
.orange {background:orange}
.yellow {background:yellow}
.red {background:red}
.purple {background:purple}
JavaScript:
function colourFunction(select) {
var colour = select.options[select.selectedIndex].className;
select.className = colour;
select.blur();
}
Chọn:
<select class="selectElement" runat="server" id="dropdown_" onchange="colourFunction(this)">
<option selected="selected" class="lightgrey" value="N">N</option>
<option class="green" value="G">G</option>
<option class="orange" value="O">O</option>
<option class="yellow" value="A">A</option>
<option class="red" value="R">R</option>
<option class="purple" value="U">U</option>
</select>
Tôi muốn lớp cho N để được áp dụng trên tải với màu: rgba (0, 0 , 0, 0);
bạn có sử dụng jQuery không? –