在iframe中更改文本框的javascript

时间:2014-01-04 18:52:18

标签: javascript jquery html

我是js的新手并撰写以下内容

<script type='text/javascript'>
function setIframeText() {
var iframe0 = document.getElementById('iframe0');
var iframe0document=iframe0.contentDocument||iframe0.contentWindow.document;
var cookieValue = getCookie('auf_name');
iframe0document.getElementById('jform_title').value = cookieValue;}</script>

所以我有一个HTML,其中我有一个idrame iframe0,而iframe中的文本框有id jform_title。我想从父文档中设置iframe中文本框的值,我用我的脚本和一个按钮尝试了它,但它没有用。它应该将值更改为cookie“auf_name”的值。

2 个答案:

答案 0 :(得分:0)

您可以查看此How to get the body's content of an iframe in Javascript?

注意:请始终检查其他帖子中是否存在解决方案。 那么,您应该检查您的脚本是否托管在同一个域中,还要检查您是否没有来自服务器的限制,服务器可能会拒绝您通过脚本访问iframe。你可以找到使用google chorme debug。

答案 1 :(得分:0)

我的朋友请完成此功能并重新运行您的代码,请与我分享您在警报窗口中的内容

function getCookie(){
alert(cookie_variable);
}