從邏輯上說,我想將圖像嵌入到div中的鏈接中。我已經通過鏈接或圖像成功完成了這個任務。我甚至用鏈接和圖像並行(這是無用的)來達到我的目的。但似乎無法將圖像封裝在div內的鏈接中。div.appendChild()。appendChild()
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(),但我沒有使用字符串,因此看起來並不有用。
你能爲此設置jsfiddle嗎 – 2012-04-05 12:54:23
真的..我會盡力做到下一次。奧列格的答案在下面回答了我的問題,但如果我剛剛完成了你首先提出的建議,情況會更好。 – 2012-04-05 20:47:19