我正在使用JavaScript。

我的HTML页面中有以下链接:



现在,我想在文本开头之前而不是下方添加绿色的美元符号。我目前有以下代码:

var imgElement = document.createElement("img");
imgElement.setAttribute("src",server+"images/dollar-green.png");
anchor.appendChild(imgElement);

最佳答案

也许您应该尝试insertBefore()。将您的代码的最后一行更改为:

anchor.insertBefore(imgElement, anchor.childNodes[0]);


然后在<img>标记上添加CSS代码:

img {
    float: left;
}


要么

img {
    display: inline-block;
}


或通过JavaScript:

imgElement.setAttribute('style','float:left;');

09-17 14:30