我正在尝试将<p id="wysiwygBody"></p>
内的数据放在Iframe ...
我有一个所见即所得的编辑器,可以为用户生成一个iframe以输入丰富的内容。当我输入所见即所得的iframe时,我希望捕获已输入到父页面上的单独隐藏表单字段的内容。
更新: -------------------------------------- ------------------------------
我在iframe中添加了一个名为:wysiwygFrame的ID,并在iframes唯一的P元素中添加了一个id:wysiwygBody。
我现在正在按照ID建议访问iframe:
var messageContent = window.frames['wysiwygFrame'].document.getElementById('wysiwygBody').value;
并尝试更新名为CurrentDraftMessage的表单字段的值,如下所示:
document.getElementById('CurrentDraftMessage').value = messageContent;
根本不起作用???
答案 0 :(得分:2)
访问IFrame中的元素应该像这样:
window.frames['iFrameName'].document.getElementById('elementId').value = v;