設置我有一個HTML元素(超過20個)的細節,如,ID,值,類型JSON文件等OnChange事件中的HTML元素與DangerouslySetInnerHTML在ReactJS
我創建一個大的字符串所有創建元素並將其插入到帶有「DangerouslySetInnerHTML」的React JS組件中。但是,我想在這些事件上使用onChange事件。
finalStartingElementStructure += 'onChange=' + '"' + this.onChangeForAllElements + '"';
onChangeForAllElements(e) {
// console.log('onChange INVOKED', e);
}
這不能確定地工作,但是,我沒有按要求調用onChange事件的選項。
我是React JS的noob,請對此有所瞭解。
爲什麼要創建一個字符串而不是讓React創建元素? – ScientiaEtVeritas
有我的元素的Json文件將不斷變化,它更像是通過解析通過JSON文件創建HTML片段 – BigHairDev
看看他,我認爲這將解決您的問題:https://stackoverflow.com/questions/31805713/avoid-using-dangerouslysetinnerhtml-when-wrapping-html-in-react-js?rq = 1 – ScientiaEtVeritas