對於波紋管代碼,我在firefox
和chrome
上有不同的行爲,我認爲firefox
更正確。按鈕onClick返回內部html而不是Chrome瀏覽器中的值
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);
}
仍然不起作用 –
同樣的行爲還在嗎? – melvinv