1
我在平原JS寫入一個燈箱腳本:在HTML訪問nextElementSibling
HTML:
<img onclick="pLightbox(this)" src="MyPhoto.jpg" />
JS:
function pLightbox(objPhoto){
var path=objPhoto.src;
HTMLtext = '<img src="' + path + '">';
containerDiv.innerHTML = HTMLtext;
}
(代碼縮寫爲清楚起見)
這工作正常。現在我試圖訪問DIV中的下一個兄弟。我曾嘗試:
HTMLtext += '<img src="images/Next.png" onclick="pLightbox(' + objPhoto.nextElementSibling + ')">';
這不工作 - 試了不同的變化(nextElementSibling.src等),但沒有任何工程。
如何從HTML字符串訪問下一個兄弟?
變化'objPhoto.nextElementSibling'到'this.nextElementSibling' –
'' –