JavaScript 更改脚本

标签 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> 

最佳答案

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

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

关于JavaScript 更改脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30977686/

相关文章:

Javascript 只运行一半的循环

javascript - JQuery 提交 - 无限循环

javascript - 查询 : Assigning multiple id's to do the same function.

c# - Javascript json 错误 Invalid JSON primitive : strJson

javascript - 单击按钮时不会从 firebase 中删除文档(onclick 方法)

javascript - SignalR JS 客户端 : passing arguments to the invoke method

javascript - 将元素插入 DOM 后立即安全地查询元素的大小

javascript - JetBrains GoLand 永久失去版本控制状态 : need manual refresh on any change

javascript - 将纪元日期转换为有意义的 Javascript 日期

javascript - 使用 ng-repeat 和 limitTo 限制显示的可见项的数量