添加键可以添加文本框,然后将原来的文本框和添加的文本框的值都放在一个数组里,再对数据进行操作
但是添加文本框的可以实现,数据不行,如果在代码里面规定值的话可以实现,所以还是文本框赋值这里有误
知识太欠缺了,还希望多多指教
function re(){//定义添加文本框函数
var input1 = document.createElement('input');
input1.setAttribute('type', 'text');
input1.setAttribute('name', 'to');
input1.setAttribute('placeholder', '请输入终点的经纬度');
var stdn = document.getElementById("org") ;//添加的div的ID是org
stdn.insertBefore(input1,null);//
}
var pointArray=new Array();
function insert(){//获取文本框的值
pointArray.push(document.getElementById('pointV').value);//原有输入框的值
var obj=new Array();
obj=document.getElementsByName("to");
for(var i=0;i <obj.length;i++)
{
pointArray.push(obj[i].value); /////获得值
}
}
function createRod(){//获得的所有经纬度的转化
var arrayList=[];
for (var i = 0;i < pointArray.length;i++) {
arrayList[i].push(new BMap.Point(pointArray[i].value.split(",")[0], pointArray[i].value.split(",")[1]));
}
showPoly(arrayList);
}