我是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”的值。
答案 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);
}