Javascript 如何在A/LT的中间添加一个锚标签;p>;使用document.createElement时的元素(“p”)

Javascript 如何在A/LT的中间添加一个锚标签;p>;使用document.createElement时的元素(“p”),javascript,html,Javascript,Html,我正在使用document.createElement(“p”)动态创建元素。我需要创建一个元素 ,中间有一个锚标签,这样就创建了一个链接词。 我希望能够使用Javascript通过document.createElement(“p”)注入以下html: 这是对谷歌的一个挑战 单词链接应该是一个锚定标记,由标记中的文本包围。您可以使用innerHTML let p = document.createElement('p'); p.innerHTML = "This is a <a hr

我正在使用
document.createElement(“p”)
动态创建元素。我需要创建一个元素<代码>

<代码>,中间有一个锚标签,这样就创建了一个链接词。 我希望能够使用Javascript通过
document.createElement(“p”)
注入以下html:

这是对谷歌的一个挑战


单词链接应该是一个锚定标记,由
标记中的文本包围。

您可以使用
innerHTML

let p = document.createElement('p');
p.innerHTML = "This is a <a href=\"http://www.google.com\">link</a> to google";

// append it
document.body.appendChild(p);
let p=document.createElement('p');
p、 innerHTML=“这是谷歌的一个选择”;
//附加它
文件.正文.附件(p);

你是冠军。有时,当你太深入编码时,你看不到明显的问题,并且倾向于寻找过于复杂的解决方案。我已经尝试了2个小时通过appendChild嵌套元素,当时的答案实际上只是后退一步。Thnx!希望这会有所帮助:)
let p = document.createElement('p');
p.innerHTML = "This is a <a href=\"http://www.google.com\">link</a> to google";

// append it
document.body.appendChild(p);