2009-11-26 71 views
0

我被卡住了......我似乎無法得到一個函數在第一個下面的div上觸發....任何建議?函數只能用於一個div?

+2

請指出這一點。優選地,也粘貼您使用的一段代碼。 – 2009-11-26 08:57:19

+2

請更具體幷包含相關代碼。 – stpe 2009-11-26 08:58:05

+0

摩西假設我們可以在沒有代碼的情況下進行診斷.... :) – 2009-11-26 09:10:05

回答

3

也許你正在使用這樣的事情:

document.getElementById("myDiv") 

隨着HTML這樣的:

<div id="myDiv">Hello World</div> 
<div id="myDiv">Hello Again</div> 

在這種情況下,你不能用相同的ID兩個div標籤和申報單之後你的第一個不會受到你的JavaScript影響。

您可以使用:

document.getElementsByTagName("div") 

爲了讓所有的div的集合,然後你可以進行測試,看看,如果你想給他們所有的同一類做一些與他們,例如。

+0

由於權利有兩個相同的id使得html無效,所以每個id應該是唯一的,所以不應該發生上述問題。 – matpol 2009-11-26 09:24:37

+0

我想我已經在我的回答中提到過。 – Fenton 2009-11-27 08:48:12

相關問題