关于遍历赋值的问题?

<table>
    <tr>
        <td>姓名</td>
        <td>
            <input type="text">
        </td>
    </tr>
    <tr>
        <td>年龄</td>
        <td>
            <input type="text">
        </td>
    </tr>
    <tr>
        <td>性别</td>
        <td>
            <label for="male">男
                <input type="radio" name="sex" id="male">
            </label>
            <label for="famle">女
                <input type="radio" name="sex" id="famle">
            </label>
        </td>
    </tr>
    <tr>
        <td>出生日期</td>
        <td>
            <input type="text">
        </td>
    </tr>

需求:现在遍历到其他列表的值为 张三、16、男、1991。如何分别赋值给上面这个结构呢?

阅读 2.7k
4 个回答

已经解决,通过对索引判断从而达到分别赋值!

inputid 啊,然后通过动态 id 取元素赋值就好了呗

let name = '张三'
let age = 16
let sex = '男'
let birth = 1991

document.getElementById("name").value = name;
document.getElementById("age").value = age;
if(sex == '男'){
    document.getElementById("male").checked = true;
}else{
    document.getElementById("famle").checked = true;
}
document.getElementById("birth").value = birth;

建议你用vue框架 很好遍历

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题