我试图获取所有innerHTML
我的网络表单,这是我正在做的事情:
我需要能够为窗口的父级执行此操作。首先,使用var = dialog我得到window.parent,如下所示:
function PrintForm() {
var dialog = window.parent.wdwBHForm;
}
现在我尝试使用对话框(窗口的父级)获取所有innerHTML,因为我的最终目标是能够打印它。
var html = dialog.contentDocument.documentElement.innerHTML
我已尝试过以上这一行,但它不起作用。
我还需要获得innerHTML
所需的信息控制 - 我希望我能够做到这一点。
有什么想法吗?
答案 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;