Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在React js中替换ul中的li元素_Javascript_Reactjs_Ecmascript 6_Foreach - Fatal编程技术网

Javascript 如何在React js中替换ul中的li元素

Javascript 如何在React js中替换ul中的li元素,javascript,reactjs,ecmascript-6,foreach,Javascript,Reactjs,Ecmascript 6,Foreach,onClick不起作用。您正在将React JSX与原始DOM样式混合。原始DOM对onClick或className一无所知,这些是JSX属性,它们在内部反应并转换为等效的DOM属性和事件处理程序 onClick={}不是onClick=${} 除去$ 用所选${}替换seleted是附加变量的语法。删除$不会做你认为会做的事 onClick={()=>selceted.bind(element.name)}

onClick不起作用。

您正在将React JSX与原始DOM样式混合。原始DOM对onClick或className一无所知,这些是JSX属性,它们在内部反应并转换为等效的DOM属性和事件处理程序

onClick={}不是onClick=${}

除去$

用所选

${}替换seleted是附加变量的语法。删除$不会做你认为会做的事
onClick={()=>selceted.bind(element.name)}