<div id='id_1' name="id_1">1</div>
<script type="text/javascript">
// так не получается
//разумеется не получится, потому что value Отночится только к тегу input
// не говоря уже, о несущетсвующем методе getElementsById
//есть метод getElementById .найди одно отличие
var price = document.getElementsById("id_1");
alert (price.value);
</script>
<div id='id_1' name="id_1">1</div>
<script type="text/javascript">
// и так тоже
//и так не получается, потому что вы используете метод getElementsByTagName, а передаете ему ID
var price = document.getElementsByTagName("id_1");
alert (price.innerHTML);
</script>
<div id='id_1' name="id_1">1</div>
<script type="text/javascript">
//и только так сработает
var price = document.getElementById("id_1");
alert (price.innerHTML);
</script>