0
當我的頁面的多個(全部)選擇對象被點擊時,如何使用JavaScript更改我的div的邊框顏色?邊框顏色應爲純紅色(用於測試目的)。使用類名更改div的邊框顏色(ie7)
var y = document.getElementsByTagName('SELECT');
for (var i = 0; i < y.length; i++) {
y[i].onblur = function() { this.style.backgroundColor = '#FFFFFF'; };
y[i].onfocusin = function() { this.style.backgroundColor = '#E5ECF9'; }
}
HTML:
<div class="select-container">
<select id="request">
<option value="" >Please Select...</option>
<option value="option1">Option 1</option>
<option value="option2">Option 2</option>
</select>
</div>
CSS:
.select-container {
position:relative;
width:179px;
height:20px;
overflow:hidden;
border-top: 0;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0;
}
.select-container select {
position:relative;
left:-2px;
top:-2px;
width: 181px;
}
你想只改變邊界,當他們都聚焦? – epascarello 2013-03-18 19:44:06
nope,單擊選擇框時更改div的邊框顏色,但將此操作應用於所有選擇。 – 2013-03-18 19:45:46