Показать сообщение отдельно
  #1 (permalink)  
Старый 15.01.2013, 19:11
Аватар для js_explorer
Новичок на форуме
Отправить личное сообщение для js_explorer Посмотреть профиль Найти все сообщения от js_explorer
 
Регистрация: 15.01.2013
Сообщений: 2

Разница между my_id и document.getElementById('my_id')
Здравствуйте,

В чем разница между обращением
my_id
и
document.getElementById('my_id')


Чтобы лучше понять мой вопрос предлагаю просмотреть следующий код (оба примера работают):

<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
	</head>
	<body>
		<!-- Пример 1 -->
		<b>Пример 1</b>
		<input id="in_text_1" type="text" value="test text 1" >
		<button onclick="out_div_1.innerHTML = in_text_1.value">test 1</button>
		<div id="out_div_1">&nbsp;</div>
		<br>
		
		<!-- Пример 2 -->
		<b>Пример 2</b>
		<input id="in_text_2" type="text" value="test text 2" >
		<button onclick="document.getElementById('out_div_2').innerHTML = document.getElementById('in_text_2').value">test 2</button>
		<div id="out_div_2">&nbsp;</div>
	</body>
<html>


Пробовал в Chrome v23, Firefox v18, Opera v12.12, IE v8 - работает везде.

Зачем использовать конструкцию:
document.getElementById('my_id').value
если можно с тем же успехом писать
my_id.value
?

Спасибо.
Ответить с цитированием