获取vanilla javascript中的选定属性值

获取vanilla javascript中的选定属性值,javascript,Javascript,我想使用Vanilla JS而不是下面的jQuery代码来获取选择的属性值 $PartnerTypeID.find':选中'.attr'data-id' 这怎么可能 document.getElementByIdPartnerTypeID.addEventListenerchange,函数{ console.logthis.getAttributedata-id }; 选择 医院 托儿所 您正在select上设置一个事件侦听器,这意味着它引用了select元素本身。它没有您要查找的属性,相反,

我想使用Vanilla JS而不是下面的jQuery代码来获取选择的属性值

$PartnerTypeID.find':选中'.attr'data-id'

这怎么可能

document.getElementByIdPartnerTypeID.addEventListenerchange,函数{ console.logthis.getAttributedata-id }; 选择 医院 托儿所
您正在select上设置一个事件侦听器,这意味着它引用了select元素本身。它没有您要查找的属性,相反,您需要获取所选的option元素并从中提取属性

document.getElementByIdPartnerTypeID.addEventListenerchange,函数{ console.logthis.options[this.selectedIndex].getAttributedata id; }; 选择 医院 托儿所 PartnerTypeID.onchange=函数{ console.logthis[this.selectedIndex].getAttribute'data-id' } 选择 医院 托儿所