如果您已经知道对象的ID,为什么必须使用getObjectById?它一直让我失望,因为我用我所指的元素的ID替换它。
编辑: 我想我可能刚刚忘记#。但是,为什么getObjectById存在,如果你可以为一个元素分配一个ID?
答案 0 :(得分:0)
首先要对任何元素应用某些操作,你必须告诉javascript该元素的标识,假设你想在特定元素上添加一个事件监听器并且你必须这样做(简短例子)
<div id="myDiv">Some Text</div>
document.getElementById('myDiv').onclick=function(){
alert('clicked on div !');
}
上面的代码document.getElementById('myDiv').onclick=function(){...}
告诉javascript在有人点击ID为myDiv
的div时执行该功能(在=之后)。
实际上会按ID返回对元素的引用。
参考: Here.