function render()
{
value="";
b="";
for(i=0;i<link.length;i++)
{
value=document.createElement("li");
value.innerText=link[i];
b+=value;
}
console.log(b);
}我要输出的是李..。李li....li,但是我的输出是对象,HTMLLIElement,有人能指点吗?
发布于 2022-08-05 19:13:59
当您将value附加到变量b时
value是DOM对象
因此,如果您希望使用用于HTML的字符串,则可以使用outerHTML属性
function render()
{
value="";
b="";
for(i=0;i<link.length;i++)
{
value=document.createElement("li");
value.innerText=link[i];
b+=value.outerHTML;
}
console.log(b);
}https://stackoverflow.com/questions/73254315
复制相似问题