Javascript 从用户输入的数据中获取值

Javascript 从用户输入的数据中获取值,javascript,Javascript,我动态添加了包含文本字段和下拉列表的行。现在,我想获取用户在文本输入字段中输入的值,并将其下拉,然后以表格格式显示 获取值的代码 function fetch(){ var myName = document.getElementById("name"); var type = document.getElementById("type"); var table = document.getElementById("myTableData"); var rowCou

我动态添加了包含文本字段和下拉列表的行。现在,我想获取用户在文本输入字段中输入的值,并将其下拉,然后以表格格式显示

获取值的代码

function fetch(){
   var myName = document.getElementById("name");
    var type = document.getElementById("type");
    var table = document.getElementById("myTableData");
    var rowCount = table.rows.length;
    var row = table.insertRow(rowCount);
    row.insertCell(0).innerHTML=myName.value;
    row.insertCell(1).innerHTML= type.value;
    row.insertCell(2).innerHTML= '<input type="button" value = "Delete" onClick="Javacsript:deleteRow(this)">';
}
函数fetch(){
var myName=document.getElementById(“名称”);
var type=document.getElementById(“类型”);
var table=document.getElementById(“myTableData”);
var rowCount=table.rows.length;
var row=table.insertRow(rowCount);
row.insertCell(0).innerHTML=myName.value;
row.insertCell(1).innerHTML=type.value;
insertCell(2.innerHTML='';
}
通过上面的代码行,我试图获取用户在动态添加的行中输入的值,下面是动态添加行的代码

function addRow(tableID) {

    var table = document.getElementById(tableID);

    var rowCount = table.rows.length;
    var row = table.insertRow(rowCount);

    var colCount = table.rows[0].cells.length;

    for(var i=0; i<colCount; i++) {

        var newcell = row.insertCell(i);

        newcell.innerHTML = table.rows[0].cells[i].innerHTML;
        //alert(newcell.childNodes);
        switch(newcell.childNodes[0].type) {
            case "text":
                    newcell.childNodes[0].value = "";
                    break;
           /*  case "checkbox":
                    newcell.childNodes[0].checked = false;
                    break; */
            case "select-one":
                    newcell.childNodes[0].selectedIndex = 0;
                    break;
        }
    }
}
函数addRow(tableID){
var table=document.getElementById(tableID);
var rowCount=table.rows.length;
var row=table.insertRow(rowCount);
var colCount=table.rows[0].cells.length;

对于(var i=0;我为什么不将表单控件放在表单中,那么您可以轻松地将它们作为表单的命名属性或集合的索引(或名称)访问。@RobG:Thanx谢谢您的建议,我希望它能帮助我