С явой знаком весьма поверхностно, и глубоко копать времени нет - нужно решить одну задачу и заняться другими делами. Смысл приблизительно такой: из нескольких <DIV> нужно вызвать некоторую функцию, передав её ссылку на тот DIV, из которого функция была вызвана. Как-то так (в упрощённом виде, теги <SCRIPT></SCRIPT> убрал):
function myFunc(element, text) {
element.innetHTML=text
}
<div>
myFunc(this, 'Первый div')
</div>
<div>
myFunc(this, 'Второй div')
</div>
Но в таком виде
this ничего не передаёт.
Задача почти решается в таком виде:
<div onclick="myFunc(this, 'Первый div')">
</div>
Но функция, естественно, срабатывает только по клику мышью. А мне нужно - по загрузке страницы
Сразу скажу, что способов вывести текст внутрь <DIV></DIV> мне не нужно. Смысл функции myFunc() в другом. Ей нужна именно ссылка на элемент, из которого (или рядом с которым) находится её вызов. DIV на странице может быть несколько. Каких либо уникальных признаков (типа ID) у них быть не может.
Какие варианты есть? Можно без подробностей - нужна идея.