现在有一个DIV为拖动遮罩层。,现如何通过这个拖动遮罩层获取遮罩层下面的标签内容

解决方案 »

  1.   

    遮罩层,是怎么样打开的。是不是在遮罩层下面的某个按钮直接点击后打开的。这样的话直接取window.parent.document获不到吗?
      

  2.   

    如果遮罩层和遮罩层下面的标签不是在同一个页面,而是用window.open,或者框架的形式来打开的层级页面。就用window.parent.document.getElementById或者window.top...的形式就可以获取到遮罩层底部的标签id对象了。
      

  3.   

    个人想法:给文档每个字符添加上<span>或者<font>标签。(最好是原文档不存在此标签的)
    然后判断所有<span>或者<font>标签的xy坐标在不在你的遮罩层内。如果在就取出来!
      

  4.   

    我明白你的意思,但是你要的内容总有标签吧,既然有标签就有名称或ID,根据ID就能取得对象。有了对象就能获取其中的内容,比如标签是DIV <div id="beijing">遮罩后面的内容</div>,那么在js里就可以这么取到它的内容:var content=window.parent.document.getElementById('beijing').innerHTML;//content就是获取到的内容。其他标签以此类推!
      

  5.   

    我要的不是<div>不是这里的内容<div/>需要的是这个<div></div>被拖动放大后的所遮盖的地方的内容。
      

  6.   

    你如果想获取,1999年8月8日,到结尾的系列文章的内容,那你右键看下源代码,看下这段文字属于哪个标签有没有ID呢?有就好办了。直接获取。如果你自己想办法加上去。这样获取内容也会方便些!重要的是你内容里的HTML代码是什么!