<Script>
var parentDoc = window.parent.document;
var test = parentDoc.getElementById('test');
var val = test.innerText; //也用过text.text
alert(val);
</Script>

解决方案 »

  1.   

    试了,不行,对话框依然显示"undefined"。
      

  2.   

    <Script language=javascript>
    var parentDoc = window.parent.document;
    var test = parentDoc.getElementById('test');
    var val = test.innerText; //也用过text.text
    alert(val);
    </Script>
      

  3.   

    用var val = test.innerText
    试了,不行,对话框依然显示"undefined"。
      

  4.   

    弹出的对话框是模态的还是非模态的,如果是非模态(window.open调出的),要使用window.opener
    <Script>
    var test = window.opener.document.getElementById('test');
    var val = test.innerText; 
    alert(val);
    </Script>
    其实很简单,关键是要找到‘test’这个object,找到后用innerText进行修改就可以了,自己试试看。
      

  5.   

    已经有答案了,要用innerHTML
    var val = test.innerHTML;
      

  6.   

    innerHTML是去当前元素内部的html代码,比如:
    <td id="test"><a herf="#">haha</a></td>
    test.innerText是haha
    test.innerHTML是<a herf="#">haha</a>