html 更改值的文本颜色< select>

bksxznpy  于 2022-12-02  发布在  其他
关注(0)|答案(1)|浏览(231)

我需要创建一个下拉菜单来更改文本颜色。我已经更改了函数和值,但没有任何效果。它说我的else-if语句有错误。我不知道这是我的函数还是整个错误。我对编码还相当陌生,我使用的应用程序并没有真正解释错误背后的原因
第一个

fykwrbwg

fykwrbwg1#

您有几个问题:
1.你有一些语法错误,特别是与if-else语句相关的语法错误。你有语句,但如果语句为真,却没有运行代码。
1.您的代码使用了onclick属性,但现在认为这是不好的做法。最好使用.addEventListener注册一个事件侦听器。
1.通过将<option>标签的value属性更改为有效的CSS颜色,然后将mycolor的颜色样式更改为<select>标签的值,可以大大简化代码。
下面是代码的修复版本:
第一个
您也可以将事件变更为<select>元素的onchange事件,让颜色自动更新:
第一次

相关问题