function elm (obj) {return document.getElementById (obj);} - PullRequest
0 голосов
/ 29 ноября 2011

Я использую следующую функцию, чтобы упростить использование getElementById :

function elm(obj){
return document.getElementById(obj);
}
//Usage: elm("id").innerHTML = "hello";

Мои вопросы:

  • Isрекомендуется использовать его?
  • Есть ли лучшие способы достижения этого?

Ответы [ 2 ]

4 голосов
/ 29 ноября 2011

В вашей функции нет ничего плохого.

Единственная проблема в том, что если вы как один из многих людей, которые используют инфраструктуру Javascript для помощи с действительно раздражающими вещами, такими как события или AJAX, то, вероятно, более идиоматично вместо этого использовать любую функцию, которую ваша библиотека уже предоставляет для выбора Элементы DOM.

0 голосов
/ 29 ноября 2011

Да, вы можете использовать это.Если вы используете jQuery, существует более простой способ, например:

$(document).ready(function() {
  $("#yourElementId").html(); // or any other function you want instead of html
});

Надеюсь, это поможет

...