0

如果您已经知道对象的 ID,为什么还要使用 getObjectById?它一直让我失望,因为我用我所指的元素的 ID 替换它。

编辑:我想我可能只是忘记了#。但是,如果您可以为元素分配 ID,为什么 getObjectById 存在?

4

1 回答 1

0

要首先对任何元素应用一些操作,您必须告诉 javascript 该元素的标识,假设您想在特定元素上添加一个事件侦听器,并且您必须这样做(简短示例)

​&lt;div id="myDiv">​Some Text</div>​

document.getElementById('myDiv').onclick=function(){
    alert('clicked on div !');
}

上面的代码document.getElementById('myDiv').onclick=function(){...}告诉 javascript 在有人单击具有 id 的 div 时执行该函数(就在 = 之后)myDiv

实际上通过其 ID 返回对元素的引用。

演示。

参考: 这里。

于 2012-04-26T23:23:11.633 回答