Javascript 当选择菜单更改时,使字体图标更改颜色。

Javascript 当选择菜单更改时,使字体图标更改颜色。,javascript,select,Javascript,Select,这里的新手,我正在努力理解JavaScript,但我需要朝着正确的方向努力 我对HTML和CSS有基本的了解。 你能告诉我我需要用哪种语言来完成我的目标吗?我需要Bootstrap吗 这只是我正在研究的一个例子。 我需要的字体真棒图标更改为什么颜色的用户选择了从下拉菜单 下面是我的示例的HTML <link rel="stylesheet" type='text/css' href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/cs

这里的新手,我正在努力理解JavaScript,但我需要朝着正确的方向努力

我对HTML和CSS有基本的了解。 你能告诉我我需要用哪种语言来完成我的目标吗?我需要Bootstrap吗

这只是我正在研究的一个例子。 我需要的字体真棒图标更改为什么颜色的用户选择了从下拉菜单

下面是我的示例的HTML

<link rel="stylesheet" type='text/css' href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css">
 <table> 
    <tr>
        <td>
            <select>
            <option value="blue">BLUE</option>
            <option value="red">RED</option>
            <option value="green">GREEN</option>
        </select>
    </td>
    <td>
        <td>
            <i class="fa fa-phone"></i>
        </td>
        </tr>
</table>
<style>
<!--Help here! -->
</style>
更新

我已经更新了答案,以显示如何使用on-see注释添加事件处理程序

您只需要向select元素的change事件添加一个处理程序

您可以通过以下方式完成:

或与:

当它改变时,向字体图标添加一个新的CSS规则

$“我的选择”。更改函数{ $'icon_phone'.css'color',$this.val; }; $'my_select2'。在“更改”功能上{ $'icon_phone'.css'color',$this.val; }; 蓝色 红色 绿色 蓝色 红色 绿色
看起来你走的路是对的,JavaScript是你在这里寻找的,可以在你的页面上获得一些交互性

我建议您从开始就开始,您可以查看这篇文章,了解一个基本的模板,它提供了一种非常基本的方法,可以在这里通过更改内容来获得交互


我建议您熟悉jQuery的工作原理,然后尝试使用jQuery更改图标的css/类。这将使您走上正确的道路。

非常感谢您!我正在做。onclick。显然,我需要更多的练习,我根本不会问这个问题,只是我已经诚实地试着弄明白了整整一个月。@NewPerson:事实上,你也可以用在。。。我已经更新了我的答案。
$('#my_select').change( function() {
    $('#icon_phone').css( 'color', $(this).val() );
});
$('#my_select').on( 'change', function() {
    $('#icon_phone').css( 'color', $(this).val() );
});