鍍金池/ 問答/HTML/ React中獲取select的值提示value屬性未定義?

React中獲取select的值提示value屬性未定義?

剛接觸前端的React代碼,看了真是頭大。
直接上代碼吧。e.target.value中的value屬性不是自帶屬性嗎?控制臺報錯未定義。

 textChange = (e)=>{
       let value = e.target.value;
        this.setState({
           textValue:value,
        })
  
    }

打印出e的情況是這里key的值
圖片描述

energyData.js?570e:190 Uncaught TypeError: Cannot read property 'value' of undefined
    at Object.EnergyData._this.textChange [as onChange] (energyData.js?570e:190)
    at Object.onCollectCommon (createBaseForm.js?e692:77)
    at Object.onCollectValidate (createBaseForm.js?e692:114)
    at Select.fireChange (Select.js?feca:1047)
    at Object.onMenuSelect [as onClick] (Select.js?feca:438)
    at Object.onClick (Menu.js?6a58:101)
    at Object.onClick (MenuItem.js?3dc0:97)
    at HTMLUnknownElement.callCallback (react-dom.development.js?cada:542)
    at Object.invokeGuardedCallbackDev (react-dom.development.js?cada:581)
    at Object.invokeGuardedCallback (react-dom.development.js?cada:438)

事件使用情況
圖片描述

回答
編輯回答
嘟尛嘴

target 為 undefined, 請打印出 e 檢查

2017年11月29日 18:05