Спасибо вам за ответ, но беда вот в чем, если вставить
onclick="menu.scrollLeft = this.offsetWidth"
в item1, то он не прокрутит menu к item2, а прокрутить от начала на ширину элемента item1.
Предполагается что количество item может быть разное, и с разной шириной.
Надеюсь я доступно разъясняю, а то как-то запутано вышло)