РЕДАКТИРОВАТЬ: Я изначально прочитал вопрос, как относящийся к jQuery, но идея должна быть такой же для Prototype или любой другой библиотеки.
Похоже, это то, что вы хотите сделать:
$('#outputdiv').html(theoutput);
Поскольку идентификаторы в документе должны быть уникальными, #outputdiv
будет выбранным вами селектором. Если вы используете outputdiv
для нескольких идентификаторов, вы не используете допустимую разметку и получите непредсказуемые результаты.
Если вам нужна группа outputdivs, вам нужно сделать его CSS-именем класса и, вероятно, сделать что-то с closest( )
jQuery *1013* или nextAll( )
или prevAll( )
.
Также обратите внимание, что ваша функция попытается установить innerHTML элемента, который еще не существует. Возможно, вы захотите запустить его на DOMReady или включить свой скрипт после того, как элемент будет закрыт и «готов» в DOM.
// Assuming theoutput is available in this context
$(document).ready(function(){ $('#outputdiv').html(theoutput) });