Я новичок в JavaScript, так при этом некоторые обучения я считаю, что элементы с некоторым идентификатором доступны так же, какJavascript DOM доступа элементов по идентификатору без использования функций
HTML часть
<canvas id="someid"><canvas>
JS часть
someid.someProperty = something; // works as well as getElementById('someid')
Но во всех учебных пособиях я нашел, что ему предлагается использовать getElementById. Поймите какие выгоды от того или иного способа сделать это? Каким образом я должен предпочесть? Проверено в браузере Firefox, Opera, DWB и geany (webkit).