首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >类型'EventTarget‘上不存在属性'value’。"value“在React.SyntheticEvent<HTMLElement>中不存在

类型'EventTarget‘上不存在属性'value’。"value“在React.SyntheticEvent<HTMLElement>中不存在
EN

Stack Overflow用户
提问于 2020-01-01 09:59:53
回答 1查看 300关注 0票数 1

我试图在semantic-ui-react下拉菜单上工作,当我试图更新状态时,我得到了这个错误。我找到了HTMLInput/Select/TextArea元素,但它不适用于dropdown。

代码语言:javascript
运行
AI代码解释
复制
handleDrilldownPageChange(event:any) { //any has to be replaced by some HTMLElement and thats my problem
        this.setState({
            pageCode: {
                text: event.target.value as PageCode 
            }
        });
    }
//if i give "any" type to an event, it wouldnt update my state because it doesnt grab any value from the target

以下是我在render中的代码

代码语言:javascript
运行
AI代码解释
复制
<Dropdown
    style={{
        minWidth: "210px",
        display: "block"
    }}
    selection
    options={optionTypes}
    value={this.state.pageCode.text}
    onChange={this.handleDrilldownPageChange}
/>

谢谢你们。如果能帮上忙我会很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-01 10:35:02

由于dropdown数据呈现为单个单独的div,因此无法使用event.target.value检索值。相反,您可以尝试使用event.target.innerText获取内部div文本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59551509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档