以编程方式在内部文本中添加具有锚点的span标签

时间:2018-07-16 14:52:22

标签: javascript html

我使用以下方法创建了一个span元素:

modulesList

问题在于标记未显示为链接,而是按字面显示。

1 个答案:

答案 0 :(得分:3)

应为innerHTML而不是innerText(因为字符串中包含HTML)。 span应该用单引号('')或双引号("")括起来。

var ele= document.createElement('span');
ele.innerHTML = "bla bla (<a href='https://www.pepe.com'> ble ble </a>) blu blu";
var divele = document.getElementById('divele');
divele.appendChild(ele);
<div id="divele"><div>