在对象内获取id函数

时间:2017-07-26 22:57:12

标签: javascript

我已经定义了一个在其中有一个函数的对象:

var anobject = {
      getId: function(id){
            document.getElementById(id);
      }
}

然后我把它变成一个变量:
var g = anobject.getId("d")
我将变量改为innerHTML: g.innerHTML = "Hi there";
但由于某种原因,它不起作用

4 个答案:

答案 0 :(得分:0)

您必须返回getElementByID的结果:

var anobject = {
      getId: function(id){
            return document.getElementById(id);
      }
}

答案 1 :(得分:0)

您需要在函数中使用return语句,因此可以使用值:

var anobject = {
      getId: function(id){
          //returning a value
          return document.getElementById(id);
      }
}

答案 2 :(得分:0)

你忘了归还元素。将第3行更改为:

return document.getElementById(id);

答案 3 :(得分:0)

var anobject = {
      getId: function(id){
          var value = document.getElementById(id);
          return value;
      }
}