【发布时间】:2021-06-11 02:55:46
【问题描述】:
我试图在 React Typescript 中的复选框旁边显示一些文本,并且 value 属性不起作用。如果我尝试设置任何 innerHTML,那么它会给我一个错误 input is a void element tag and must neither have children nor use dangerouslySetInnerHTML.
我该怎么办?
interface LetterOptionsProps{
letterOptions:any
}
export default class LetterOptions extends Component<LetterOptionsProps>{
render(){
if(this.props.letterOptions.length>0){
return(
this.props.letterOptions.map((a:any, i:any) => {
return (
<React.Fragment>
<input key={i} className="letter-option" type="checkbox" value={a} />
</React.Fragment>
);
}
)
);
}else{
return(<div></div>);
}
}
}
【问题讨论】:
-
您是否要为该复选框显示标签?
标签: html reactjs typescript react-typescript