Javascript 使用onclick在react组件上设置href的内容
我有一个锚元素设置如下Javascript 使用onclick在react组件上设置href的内容,javascript,reactjs,eslint,Javascript,Reactjs,Eslint,我有一个锚元素设置如下 <a href="#" onClick={this.handleNewFormToggle}> <i className="ml-20 glyphicon glyphicon-plus"/> </a> 但是这会失败,因为jsx ally/href没有散列 javascript:void()由于xss原因而退出,并且没有任何href失败: jsx联盟/无静态元素交互 那么我应该将其设置为什么呢?如果您的线头出现问题,您可以将hr
<a href="#" onClick={this.handleNewFormToggle}>
<i className="ml-20 glyphicon glyphicon-plus"/>
</a>
但是这会失败,因为jsx ally/href没有散列
javascript:void()
由于xss原因而退出,并且没有任何href失败:
jsx联盟/无静态元素交互
那么我应该将其设置为什么呢?如果您的线头出现问题,您可以将href=“#”
留在标记中。然后在handlenewformtogle
中,可以防止单击事件的默认操作:
handeNewFormToggle(event) {
event.preventDefault();
}
或者,更改您的linting规则以允许您删除href标记:)尝试在不存在的div上设置href?如果您不使用该属性,您不删除什么href
属性?我已经尝试过,并在帖子中提到过为什么不将其作为一个按钮?