javascript - anchor 标记不附加在段落标记javascript中

标签 javascript jquery

我正在使用下面的代码

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 但它没有包裹在 paragraph 标签中,因为它应该根据代码逻辑。我做错了什么

最佳答案

appendChild 返回子节点尝试控制台父节点 para - console.log(para); 以查看结果追加,最后一行将如下所示:

nearby_places.appendChild(para);

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

相关文章:

javascript - 圆滑的工具栏示例是 la RubySource 的实现吗?

javascript - 检查现有 cookie 无法正常工作

javascript - 使用 JQuery $.children() 和 $.each() 遍历 data-* 元素?

jquery - 带 Bootstrap 的两列 Accordion

jquery - 单击时如何从 jquery-ui 选项卡中删除旧内容?

javascript - 如何从 javascript/jQuery 中调用另一个函数的函数获取返回值?

javascript - 如何在 javascript 中解析 UI 端的 JSON (key ,value) 字符串

javascript - Angular 中 tsconfig.json 文件的 lib 数组中的 dom 是什么?

javascript - 在检测到打开的 Div 数量时更新按钮标签无法正常工作

javascript - 组合位置并从 JSON 输出组合数据