我正在使用以下代码

for (var i = 0; i < results.length; i++) {

//console.log(results[i].vicinity);
para = document.createElement('p');
aTag = document.createElement('a');
aTag.setAttribute('href',"/restaurants");
aTag.innerHTML = results[i].name;
mypara = para.appendChild(aTag);
console.log(mypara);
nearby_places.appendChild(mypara);

}


最后一行的console.log(mypara)创建anchor tag,但是它没有包装在段落标记中,因为它应该根据代码逻辑。我在做什么错

最佳答案

appendChild返回子节点,尝试使父节点para-console.log(para);融合,以查看附加结果,最后一行如下所示:

nearby_places.appendChild(para);

关于javascript - anchor 标签未附加在段落标签javascript中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34005132/

10-12 12:53