我想获取出数组中的值然后显示出来,但是获取出的值显示为[object HTMLInputElement],
function show(dataList) {
var uls = document.getElementById('showUl');
var text = '';
for (var i = 0; i < dataList.length; i++) {
text += '<li>' + dataList[i] + '</li>';
}
uls.innerHTML = text;
}
显示信息为[object HTMLInputElement]
你传进来的是一个dom对象组成的数组,显然,直接用文字拼接的方式对js对象来说不是这么友好
你在控制台输出一下就明白了
正确做法: 既然你已经拿到了dom对象,而且js也支持操作dom