Javascript .innerHTML编辑HTML但不显示

Javascript .innerHTML编辑HTML但不显示,javascript,html,innerhtml,Javascript,Html,Innerhtml,因此,我有一段代码,它生成了一些跨度,用于显示一些范围输入,但是当跨度被编辑时,它会显示为好像它是在控制台中编辑的,而不是在页面中编辑的 for (var i = 0; i < 5; i++) { text = document.createElement('span') span[pos][i] = text; console.log(text) div.innerHTML += list[i

因此,我有一段代码,它生成了一些跨度,用于显示一些范围输入,但是当跨度被编辑时,它会显示为好像它是在控制台中编辑的,而不是在页面中编辑的

for (var i = 0; i < 5; i++) {
            text = document.createElement('span')
            span[pos][i] = text;
            console.log(text)
            div.innerHTML += list[i]
            text.setAttribute("id",`${pos}0${i}`)
            div.appendChild(text);
            div.appendChild(space);
        }
        div.appendChild(document.createElement('p'))
        for (var i = 0; i < 5; i++) {
            space = document.createElement('span')
            space.setAttribute("style","padding-left: 40px")
            slider = document.createElement('input')
            range[pos][i] = slider;
            slider.setAttribute("type","range")
            slider.setAttribute("id",`${pos}1${i}`)
            div.appendChild(slider);
            div.appendChild(space);
            console.log(div, i)
        }
for (var i = range.length - 1; i >= 0; i--) {
                for (var j=0; j<5; j++) {
                    span[i][j].innerHTML = range[i][j].value;
                    //console.log(j)
                }
        }
for(变量i=0;i<5;i++){
text=document.createElement('span')
span[pos][i]=文本;
console.log(文本)
div.innerHTML+=列表[i]
setAttribute(“id”,`${pos}0${i}`)
子目录(文本);
子分区(空格);
}
div.appendChild(document.createElement('p'))
对于(变量i=0;i<5;i++){
空格=document.createElement('span')
setAttribute(“样式”,“左填充:40px”)
slider=document.createElement('input')
范围[pos][i]=滑块;
slider.setAttribute(“类型”、“范围”)
slider.setAttribute(“id”,`${pos}1${i}`)
div.appendChild(滑块);
子分区(空格);
控制台日志(div,i)
}
对于(var i=range.length-1;i>=0;i--){

对于(var j=0;j我不明白您将如何处理这5个滑块

var范围=[];
var span=[];
函数init(){
var div=document.createElement('div');
对于(变量i=0;i<5;i++){
var text=document.createElement('span');
span[i]=文本;
console.log(文本);
//div.innerHTML+=列表[i]
setAttribute(“id”`txt0${i}`);
子目录(文本);
var space=document.createElement('span');
子分区(空格);
}
div.appendChild(document.createElement('p'))
对于(变量i=0;i<5;i++){
var space=document.createElement('span');
setAttribute(“style”,“padding left:40px”);
var slider=document.createElement('input');
范围[i]=滑块;
slider.setAttribute(“类型”、“范围”);
setAttribute(“id”,slider1${i}`);
div.appendChild(滑块);
子分区(空格);
控制台日志(div,i)
}
对于(var i=range.length-1;i>=0;i--){

对于(var j=0;j请原谅,如果这是100%不相关的,那么您可以在
中添加
吗?请您提供一个例子来充分说明这个问题。变量
div
span
列表等在哪里定义和填充?