日期:2014-05-16  浏览次数:20338 次

IE6和IE7js获取jquery的document对象
IE6和IE7js获取jquery的document对象

if (document.all) {// IE // dom = // document.getElementsByName("import_dia")[0].document; $("import_dia").dialog().submit(); /** * IE8和IE8之后 */ // dom = document.frames["import_dia"].document; } else { dom = document.getElementsByName("import_dia")[0].contentDocument; }

------解决方案--------------------
import_dia这是什么标签的name?
------解决方案--------------------
$("这里是selector(id,class)并没有用name直接找的").dialog().submit();
------解决方案--------------------
是不是获取 iframe中的document?


------解决方案--------------------
HTML code

<!DOCTYPE HTML>
<html lang="">
<head>
    <meta charset="gbk">
    <title></title>
</head>
<body>
    <iframe src="2.html" onload="alert(contentWindow.document.getElementById('test').innerHTML)"></iframe>
</body>
</html>

------解决方案--------------------
frames["iframeName"].document
你首先给iframe起好名字。name="iframeName"然后,这样:
frames["iframeName"].document
可以取到呀。