Javascript 如何在select元素中获取选中项的ID文本?

Javascript 如何在select元素中获取选中项的ID文本?,javascript,html,Javascript,Html,如何在select元素中获取选中项的ID文本 我需要它来改变文本的颜色,例如一个id可以是红色 <script> function add(){ var str = document.getElementById("item"); str.style.color = ; } </script> 基本上,我将选项中的id命名为红色、黄色和蓝色,因此我需要一些东西来获取这些id作为文本,并将其添加到str.style.color=。我尝试使用jquery 在

如何在select元素中获取选中项的ID文本

我需要它来改变文本的颜色,例如一个id可以是红色

<script>
function add(){
    var str = document.getElementById("item");
    str.style.color = ;
}
</script>

基本上,我将选项中的id命名为红色、黄色和蓝色,因此我需要一些东西来获取这些id作为文本,并将其添加到str.style.color=。

我尝试使用jquery

在本例中,my_select是本例中的选择器。您可以通过:selected获得完整元素

您可以通过该关键字获取完整元素。试着用日志记录

$("#my_select").change(function() {
console.log(this);
});

获取完整元素后,您可以对其执行任何操作,如更改颜色或粗体等。

请发布您的代码并寻求帮助,我们不是为您编写代码,而是帮助您改进现有代码。不hate@OrangeOrangepostedthank你,但是我们也需要html来完全理解这个问题,难道没有更简单的方法吗?@inzamam你在这里使用的是jQuery,如果用户673763是新的编码,他将不知道如何使它work@OrangeOrange我不知道如何在中使用jQueryfact@user673763我也是js新手,但你可以通过f找到这个Jquery代码的替代解决方案
$("#my_select").change(function() {
console.log(this);
});