【发布时间】:2017-12-09 07:27:50
【问题描述】:
我有一个 div,其中包含一个 input 元素和 span 元素作为子元素。输入和跨度是兄弟姐妹(具有共同的父 div)。所以我在 div 上有一个模糊事件,我在 span 元素上有 tabindex 0。因此,当我的焦点在输入元素上并且当我选项卡时焦点转移到 span 但会触发 blur 事件。 在 sliblings 之间切换时是否会触发此事件?
反应代码:
<div className="box-v2"
tabIndex={-1}
onBlur={this._onBlur}>
<input ref="inputBox"
className="input-box"
spellCheck={false}
value={this.state.text}
onChange={this._onChange} />
<span className="icon"
tabIndex={0}/>
</div>
【问题讨论】:
标签: javascript reactjs onblur