Pav*_*Pav 22 javascript iframe
我有一个有iframe的页面.每次页面加载时,iframe都会为其分配唯一的ID和名称.我可以在加载的iframe中获取iframe名称,如下所示:
alert(parent.window.frames[window.name].name);
Run Code Online (Sandbox Code Playgroud)
但是当我尝试获取id值时:
alert(parent.window.frames[window.name].id);
Run Code Online (Sandbox Code Playgroud)
我明白了undefined?
是否可以在加载的页面中获取iframe的id属性?
<iframe id="lyygi8stwZSANUEh" src="http://example.com" name="zma82vRVe18xbAqW" title="Awesome Iframe">
Run Code Online (Sandbox Code Playgroud)
example.com:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Awesome Iframe</title>
</head>
<body>
<script type="text/javascript">
alert(parent.window.frames[window.name].name);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Bor*_*sky 58
试试window.frameElement.idiframe.