Сообщение от SpiritDark
|
style="display:yes"
|
- что-то тут не так
смотрите значения display
http://htmlbook.ru/css/display
В общем случае не всегда для отображения элемента надо ставить display=block. Часто бывает display=inline-block и другие.
Вообще если речь идет только о двух таких элементах на странице, то в onclick передавать параметр не обязательно. "Зашейте" его прямо в код функции p1():
document.getElementById('2').style.display='block';
document.getElementById('3').style.display='none';
а в p2() наоборот