从逻辑上讲,我想在一个 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()方法,但由于没有使用字符串,所以似乎没有什么用处。