Вот функция JavaScript для этого:
function addImageBefore(path, id) {
var div = document.createElement('div'),
img = document.createElement('img'),
refElement = document.getElementById(id);
if (!refElement) {// Presumably atypical, hence not worrying about creating above
return null;
}
img.src = path;
div.appendChild(img);
refElement.parentNode.insertBefore(div, refElement);
return div;
}
Вызовите ее в вашем случае так:
addImageBefore("path/to/img", "lnkCrop");
Поместите этот вызов в любой обработчик событий или что-у-васВы хотите вызвать дополнение с помощью.
Больше в спецификации DOM: DOM2 Core , DOM2 HTML , DOM3 Core .