2013-06-19 64 views
1

假設我有兩個divsdata_newdata_old,兩者都是style="display:none"隱藏div中的元素ID是否可用?

data_old填寫了AJAX請求。如果請求返回,然後東西:

  • data_old - >style="display:inline"
  • data_new - >style="display:none"
  • data_new - >.innerHTML = ''

否則,如果該請求沒有返回:

  • data_new - >style="display:inline"
  • data_old - >style="display:none"
  • data_old - >.innerHTML = ''

兩個divs包含的元素具有相同的IDs,並且兩個divs包含一個按鈕,用於調用從所述獲得的數據相同的javascript function元素在div

data_new可見時,第一個div data_old是否可用? 被調用的JS function是否存在隱藏和空元素的數據?

+0

標題:是,但元素不能共享ID。 –

回答

4

的HTML的規則,讓的同一頁上與相同ID兩個元素。你可以使用一個班級。即使div是display:none,它仍將存在於DOM樹中。

+0

我用這個ID來獲取這些元素的值,但是當你警告我有兩個具有相同id的元素並不好。我會用另一種方式獲取數據,只有一個div。謝謝 – Perocat