我是React
的新手,我試圖從onClick事件傳遞HTML元素,但沒有得到預期的結果。Reactjs在onclick上傳遞html元素
下面是代碼:
import React, { Component } from 'react';
export class Header extends Component{
isScrolledIntoView (e){
console.log('html element is ',e)
}
render(){
return(
<div>
<button onClick={this.isScrolledIntoView.()}>Click me</button>
</div>
);
}
}
所需的輸出將得到該按鈕的HTML元素在控制檯中。
哇新手
console.log('html element is ', e.target)
尼斯的閱讀,它的工作!只是好奇這裏的'e'和e.target是什麼意思? – jackysatpal
我做了一個演示鏈接,以防萬一:https://codesandbox.io/s/y8xXqopM7 –
它返回觸發事件的元素。 – thodorisbais