获取父窗口的所有innerHTML

时间:2017-12-29 14:38:54

标签: javascript asp.net

我试图获取所有innerHTML我的网络表单,这是我正在做的事情:

我需要能够为窗口的父级执行此操作。首先,使用var = dialog我得到window.parent,如下所示:

function PrintForm() {

   var dialog = window.parent.wdwBHForm;

}

现在我尝试使用对话框(窗口的父级)获取所有innerHTML,因为我的最终目标是能够打印它。

var html = dialog.contentDocument.documentElement.innerHTML

我已尝试过以上这一行,但它不起作用。

我还需要获得innerHTML所需的信息控制 - 我希望我能够做到这一点。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你可以通过以下方式做到这一点:



function PrintForm() {
   var innerHtml = window.document.documentElement.innerHTML;
   // If you want to access the parent window
   // var innerHtml = window.parent.document.documentElement.innerHTML;
   console.log(innerHtml);
}

<form name="myForm" id="myForm">
  UserName : <input type="text" name="userName"> 
</form>
<button onclick="PrintForm()">Show InnerHTML</button>
&#13;
&#13;
&#13;