2012-04-26 109 views
0

为什么你必须使用getObjectById,如果你已经知道对象的ID?它不断抛弃我,因为我用我指的元素的ID替换它。javascript通过ID获取元素与对象ID

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

+5

什么是'getObjectById'?你能展示一个代码样本,告诉你什么是你的? – Cameron 2012-04-26 22:57:53

+1

在此发布相关代码并更具体。 – 2012-04-26 22:59:58

+1

您必须发布您正在讨论的代码,以便我们知道如何为您提供建议。你的问题不清楚,需要看你的代码。 – jfriend00 2012-04-26 23:05:20

回答

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股利。

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

DEMO.

参考:Here.