有没有办法从 React 中的 createElement() 函数获取输入数据

新人9000
 let x_rows = 2;
 addNewRow = () => {
     
    let bundle_of_rows = document.createElement("div");

    while (x_rows - 1 >= 0) {
      let a_row = document.createElement("input");
      bundle_of_rows.appendChild(a_row);
      x_rows--;
    }

    document.getElementById("sub-main").appendChild(bundle_of_rows);
  };

这段代码会创建这样的东西......

<div>
   <input></input>
   <input></input>
</div>

然后它将它附加到“sub-main”

<div id="sub-main">
  <div>
     <input></input>
     <input></input>
  </div>
</div>

我想存储“输入”的值,比如应该更新 this.state = {input: ""} 的 onChange。有没有办法为这些输入赋予属性?/ 必须使用 createElement() /

高中

将其作为属性添加到您创建的a_row对象中:

let a_row = document.createElement("input");
a_row.onChange = () => {
    console.log('do onchange things');
};

或者你也可以添加一个事件监听器:

a_row.addEventListener('change', () => {
  console.log('do onchange things');
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在React.render()函数中渲染多个React组件?

有没有办法在 React 中更改输入的类型?

有没有办法在 React 中为装饰器创建组合函数?

有没有办法从 React Native 的 JSON 文件中获取所需的信息

在React Native导航v2中使用mergeOptions函数之前,有没有办法读取选项?

有没有办法使用 google-map-react 从这个可拖动标记中获取坐标?

有没有办法在python中输入小写?

有没有办法在C ++中复合函数?

有没有办法在ListView中调用函数?

有没有办法在 MySQLi 中获取多行

有没有办法在Javascript中按类获取数组中的输入值?

有没有办法从图像中获取所有数据?

有没有办法从当前函数中获取当前函数?

有没有办法在scanf()函数中强制输入空间?

有没有办法在Powershell中从此txt文件中获取数据?

有没有办法在java中的ResultSet变量中获取特定数据

有没有办法从 Java 中的 Github csv 原始数据中获取标题?

有没有办法将原始输入存储在应用于python中数据框的函数中?

有没有办法从输入值中对数据进行排序

有没有办法使用 es6 和 react 类从 sqlite.run() 回调中获取“this.lastID”

有没有办法从列表中获取具有特定属性的所有项目

有没有办法在 Kotlin 中获取函数的参数列表

有没有办法获取在Matlab中运行的本地函数的名称?

有没有办法从突变更新函数中获取变量?

有没有办法从函数内部定义的变量中获取信息?

有没有办法在OnHotKey函数中获取热键ID?

有没有办法从Flutter中的Future函数获取反馈

有没有办法在C中获取函数的参数名称

有没有办法从作为函数参数的模板var中获取value_type?