javascript - 在反应中动态地在包组件中添加html元素
问题描述
我想在 react-bootstrap-table-next 上添加一个新的表格行
听到是我的代码
useEffect(() => {
var d1 = document.getElementsByTagName('thead')[0]
d1.insertAdjacentHTML('beforeend', '<tr>
<td></td>
<td>
<input
type="text"
class="form-control form-control-sm"
onChange={
(e)=>{
alert(e.target.id)
}
}
/>
</td>
<td></td>
<td></td>
</tr>')
}, [])
在此代码中,onChange 的 JSX 语法不起作用,所以您能否建议在 thead 标记中附加 html 的最佳方法是什么
解决方案
推荐阅读
- swift - 半纬度/长三角洲,无需扩展
- arrays - 如何在 bash 中使用 echo 输出准备变量然后打印它
- javascript - 为什么 JavaScript 不执行?
- c++ - 未从实时 ETW 消费者接收 Microsoft-Windows-Kernel-Process 事件
- scala - sbt 未显示“runMain”的完整输出
- node.js - 反应
ProtectedRoute 问题/无法按预期工作 - java - 正则表达式只允许给定字符类中的一个(可能是重复的)字符
- html - 来自 HTML 文档中嵌入的 typeform 的“unsafe-eval”错误 Google App Engine 托管
- python - 如何格式化我的 y 轴以在 Seaborn 图表中显示逗号分隔符?
- c# - 创建一个新的 .txt 文件,而不是在 C# 中追加