iframe属性值获取(js获取iframe内容)
如何获取页面中iframe的属性
给iframe设个id= testIframe
var parentWindow;
var testIframe;
for(var i = 0 ; i 10; i++){
parentWindow = window.top.frames[i];
testIframe= $('#testIframe', parentWindow.document).val();
if(testIframe){
break;
}
}
html 怎么获取iframe的值
同域或跨子域读写操作
iframe
里的内容
父页面读写操作子页面:
HTML
codeiframe
id="test-iframe"
name="test-iframe"
src="child.html"
scrolling="no"
frameborder="0"/iframe
script
window.onload
=
function
()
{
/*
*
下面两种获取节点内容的方式都可以。
*
由于
IE6,
IE7
不支持
contentDocument
属性,所以此处用了通用的
*
window.frames["iframe
Name"]
or
window.frames[index]
*/
var
d
=
window.frames["test-iframe"].document;
d.getElementsByTagName('h1')[0].innerHTML
=
'pp';
alert(d.getElementsByTagName('h1')[0].firstChild.data);
}
/script
js 如何获取包含自己iframe 属性
var tableName = window.parent.frames["mainFrame"].tName;//获取父页面的参数值
window.parent.frames["mainFrame"].getPageInfo();//父页面的方法
var divValue = window.parent.$("#test").text(); (jQuery); //获取父页面div的文本值
var htmlUrl = window.parent.$("#main_frame").attr("src");(jQuery)//获取父页面的iframe的src属性值
你的就是var id= window.parent.frames[0].id;
请问JS中怎么取到iframe标签里的值?
方法只有一种:
步骤:
1、获取iframe节点
2、获取iframe中的变量
示例
a.html
iframe id='x' name='x' src='b.html'/
b.html
script
var y='1';
/script
在a.html中获取y,则可以通过以下方式
document.frames['x'].y //先获取frame,在获取y