使用react我可以通过target.value获取所选元素的值

但是在我当前的情况下,我既希望该值作为其ID的种类,又希望该选项的面值。我如何应对呢?这看似合理吗?

面值是指<option value='123'> TEXT </option>之间的字词

我希望能够获得“ TEXT”

最佳答案

我只是给此选择框指定一个ID,并使用附加到您的点击处理程序的常规JavaScript函数或您想在React组件中执行的任何函数来获取此值。

//常规的javascript方式

var yourElement = document.getElementById(elementId);

    if (yourElement.selectedIndex == -1)
        return null;

    return yourElement.options[yourElement.selectedIndex].text;

10-06 04:23