获取父窗口的所有innerHTML

问题描述 投票:1回答:1

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

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

function PrintForm() {

   var dialog = window.parent.wdwBHForm;

}

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

var html = dialog.contentDocument.documentElement.innerHTML

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

我也有infragistics控制,我需要得到innerHTML - 我希望我能够做同样的事情。

任何的想法?

javascript asp.net
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.