
通过选择框获取到的值,



通过foreach循环输出数行后,想要将获取到的值通过button赋值到相应行中,如何实现






<div class="layui-inline">
<button onclick="getSelectValue()" class="layui-btn layuiadmin-btn-admin" lay-submit lay-filter="LAY-user-back-search">
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
</button>
</div>
通过onclick获取各个input的值,再函数function中var row = table.rows[Indexnum]; // 第二行(索引从0开始)
定义一个值var inputValue1 = document.getElementById("source1").value;
cell1.value = inputValue1; // 修改第二行的值// 修改第二行第一个单元格的内容
紧接着
fruits.forEach(function(item) {
var option = document.createElement("option"); // 创建option元素
option.value = item; // 设置option的value
option.text = item; // 设置option显示的文本
select.appendChild(option); // 将option添加到select
});
将值赋给对应select上,最后
function getSelectValue() {
var selectBox = document.getElementById("mySelect");
var selectedValue = selectBox.options[selectBox.selectedIndex].value;
var index = selectedValue.indexOf("-");
const result = selectedValue.slice(0, index);//这里获取到订单id值
// console.log(result);
const searchString = result;
const foundObject = dataFromController.find(obj => obj.id == searchString);//这里查到相关数据
// 设置input的值
var inputValue1 = document.getElementById("source1");//产品名称