我将颜色更改为背景颜色,现在 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>
最佳答案
将background-color
替换为backgroundColor
。 JS使用CamelCase处理 CSS 属性时。
这意味着您还必须在 Javascript 中编写 paddingLeft
、whiteSpace
等。
关于JavaScript 更改脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30977686/