0
在React中,我使用的組件是<input type="text" id="location" />
。當DOM加載組件時,在組件的componentDidMount()
中,我將嘗試搜索元素。在JavaScript中,即使元素位於DOM中,document.getElementById也不爲空
componentDidMount(){
debugger;
let ele = document.getElementById('location');
console.log('ele', ele)
}
當它打破在debugger
,我看DOM(在Chrome元素標籤),上述輸入元素已經存在,但ele
仍然在控制檯空。
爲什麼?該元素已經加載到DOM,但我仍然無法找到它? 謝謝