Я не знаю причину, по которой вы бы хотели, чтобы слово было указано в значении опции, если у вас есть слово, тогда будет трудно получить заголовок.
Если цель состоит в том, чтобы получить изображение, специфичное для выбранной опции, и если вы хотите поставить собственное имя изображения вместо «Picture» + id, я бы изменил, как показано ниже.
В onLoad
изменить массив подписей, как показано ниже (добавить дополнительные параметры и соответствующие изображения):
var appimages=[['Caption1','image1.gif'],['Caption2','image2.gif']];
А в onChange
функция меняется следующим образом:
thumb.src=bp+appimages[this.value][1];
description.innerHTML=appimages[this.value][0];
Надеюсь, это поможет.