javascript按id和object id获取元素

时间:2012-04-26 22:56:13

标签: javascript

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

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

1 个答案:

答案 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返回对元素的引用。

DEMO.

参考: Here.