隐藏div中的元素ID是否可用?

时间:2013-06-19 23:30:22

标签: javascript html

假设我有两个divsdata_newdata_old,两者都是style="display:none"

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的按钮,该按钮从{{}上的元素获取数据1}}。

div可见时,第一个div data_old的元素是否可用? 是否存在被调用data_new获取隐藏和空元素数据的风险?

1 个答案:

答案 0 :(得分:4)

反对 HTML规则,在同一页上包含相同ID 的两个元素。你可以用一堂课。即使div为display:none,它仍将存在于DOM树中。