function elm(obj){return document.getElementById(obj); }

时间:2011-11-29 01:06:55

标签: javascript html getelementbyid

我使用以下函数来简化 getElementById 的使用:

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

我的问题:

  • 是否建议使用它?
  • 有没有更好的方法来实现这个目标?

2 个答案:

答案 0 :(得分:4)

您的功能没有任何问题。

唯一的问题是,如果你像许多使用Javascript框架来帮助处理事件或AJAX之类的烦人事件的人之一,那么使用你的库提供的任何功能来选择它可能更为惯用DOM元素。

答案 1 :(得分:0)

是的,你可以使用它。如果您使用的是jQuery,那么更容易存在,例如:

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

希望有所帮助