我有问题。当我一起使用这些脚本(内联和外部)时,只有第二个工作,第一个工作 - 不是。
第一个(内联脚本)提交表单并加载列表
<select id="my-select" name="show_user_todo" onchange="document.form_buttons.submit()">
第二个根据所选选项设置select
的颜色:
<script type="text/javascript">
var mySelect = document.getElementById('my-select');
var setBgColor = function (select) {
select.style.color = select.options[select.selectedIndex].style.color;
};
mySelect.onchange = function () {
setBgColor(this);
};
</script>
答案 0 :(得分:0)
你可以这样做
<select id="my-select" name="show_user_todo">
<script type="text/javascript">
var mySelect = document.getElementById('my-select');
var setBgColor = function (select) {
select.style.color = select.options[select.selectedIndex].style.color;
};
mySelect.onchange = function () {
setBgColor(this);
document.form_buttons.submit();
};
</script>