从逻辑上讲,我想在 div 的链接中嵌入图像。我已经使用链接或图像成功完成了此操作。为了我的目的,我什至用链接和图像并行完成了它(这是没用的)。但似乎无法将图像包装在 div 内的链接中。
var div = OpenLayers.Util.createDiv();
var img = OpenLayers.Util.createImage(null, null, null, null, null, null, null, delayDisplay);
img.className = "olAlphaImg";
img.alt = altText;
var link = document.createElement("a");
// link.setAttribute("href", "#");
link.href="#" + altText;
link.appendChild(img);
div.appendChild(link);
OpenLayers.Util.modifyAlphaImageDiv(div, id, px, sz, imgURL, position, border, sizing, opacity, altText);
return div;
这适用于我试图确保键盘导航的 OpenLayers。我只是不确定如何使用 javascript 执行此操作,并且所有示例仅使用一个 appendChild 参考。我试过使用 innerHTML() 但我没有使用字符串,所以这似乎没有用。