javascript - 将图像元素添加到 <a> 标记

标签 javascript html image

我想使用 Javascript 在动态创建的链接元素内添加图像。这是我的代码:

a.textContent = "My Link";
a.setAttribute('href', "#");

我希望图像出现在链接(我的链接)中的文本之前。在 HTML 中,生成的链接将是:

<a href="#"><img src="foo.gif">My Link</a>

我该怎么做?

最佳答案

您可以使用insertAdjacentHTMLafterbegin

a.insertAdjacentHTML("afterbegin", "<img src='foo.gif'>")

上面的代码会将作为 html 字符串提供的 image 元素添加到目标 anchor 元素中。

关于javascript - 将图像元素添加到 <a> 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36645691/

相关文章:

javascript - 如何对零后N位数字进行四舍五入?

javascript - 是否有任何解决方案可以禁用打印中的 Javascript 样式更改?

javascript - 我如何使用 Javascript 缩放 div 内容及其大小?

javascript - 使用 window.open 后更改 HTML 属性

image - 如何在 MATLAB 中保存高分辨率图形

javascript - 在跨度的 onclick 事件提交表单时,如何避免浏览器发出确认消息?

javascript - Chart.js 悬停时的垂直线和在线上的阴影

javascript - 如何将div的单选按钮设置为隐藏

ios - 无法绘制旋转图像

facebook - 尽管 og :image meta tag 正确,但将链接粘贴到 Facebook 时发布图像丢失