生成表单时出现javascript问题

时间:2018-02-17 20:01:16

标签: javascript

一切都按照我的愿望工作,但当我点击图书房间按钮时,它无法为我生成输入字段,但其显示为[object HTMLFormElement]这里是我的代码

function booking(roomBooking){  
    var f = document.createElement("form");
    var in1 = document.createElement("input");
    in1.type = "text";
    in1.name = "user_name";
    in1.id = "user_name1";
    f.appendChild(in1);
    document.getElementById("name").innerHTML=f;    
}

我想在点击书房按钮时显示表格。

1 个答案:

答案 0 :(得分:1)

你在这里:

你应该将你的f变量应用到" #name"元素通过使用appendChild()函数,因为" f"它是一个对象,你不能直接使用它。

function booking(roomBooking) {
    var f = document.createElement("form");
    var in1 = document.createElement("input");

    in1.type = "text";
    in1.name = "user_name";
    in1.id = "user_name1";
    f.appendChild(in1);

    document.getElementById("name").appendChild(f);    
}