2015-06-22 102 views
0

我将颜色更改为背景颜色,现在JavaScript停止工作,如何修复它?JavaScript更改脚本

<script type="text/javascript"> 
    var mySelect = document.getElementById('my-select'); 
    document.getElementById('my-select').value='<?php echo $ats; ?>'; 

    var setBgColor = function (select) { 
     select.style.background-color = select.options[select.selectedIndex].style.background-color; 
    }; 
    mySelect.onchange = function() { 
     setBgColor(this); 
     document.searchform.submit(); 
    }; 
    if(-1 != mySelect.selectedIndex) { 
     setBgColor(mySelect); 
    } 
</script> 

回答

3

background-color替换为backgroundColor。 JS在处理CSS属性时使用CamelCase

这意味着你还必须在Javascript中编写paddingLeftwhiteSpace等。

+0

谢谢队友! Rly thnx! – Sidas

+2

我们都是初学者(我很深)。 – reg4in