【发布时间】:2017-02-21 21:13:07
【问题描述】:
对于下面的代码,我对firefox 和chrome 有不同的行为,我认为firefox 更正确。
firefox 将打印在console:
<button value="2" class="mdl-button mdl-js-button mdl-button--icon" data-upgraded=",MaterialButton">
而chrome 将打印这个:
<i class="material-icons">star_border</i>
这是我的代码:
<button value={props.value} className="mdl-button mdl-js-button mdl-button--icon" onClick={(e) => {
e.preventDefault();
props.onClick(e);
}}>
<i className="material-icons">{props.icon}</i>
</button>
onClick(e) {
console.log(e.target);
}
【问题讨论】:
标签: javascript reactjs cross-browser