中的内容()?-6ren"> 中的内容()?-我可以访问加载到 中的本地内容与 $("#frame").contents().find('div').css(...) 使用 时相反(同一本地站点),内容功能不起作用。 还有其他方法还是我错过了-6ren">
gpt4 book ai didi

javascript - 中的内容()?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:48:14 24 4
gpt4 key购买 nike

我可以访问加载到 <iframe> 中的本地内容与

$("#frame").contents().find('div').css(...)

使用 <object type="text/html"> 时相反(同一本地站点),内容功能不起作用。

还有其他方法还是我错过了什么?

测试代码如下:

HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link type="text/css" href="css/style.css" rel="stylesheet"/>
<script type="text/javascript" src="js/jquery-1.3.2-min.js"></script>
<script type="text/javascript" src="js/try.js"></script>
</head>
<body>
<div id="header"></div>
<div id="here_goes_a_proprietary_side_i_dont_want_to_mess_inside">
<object id="frame" type="text/html" data="/nastysite/index.php" width="100%" height="100%"></object>
</div>
<div id="footer"></div>
</body>

JS:

$(document).ready(function() {

alert("go ?"); //temporary solution to wait until everything is loaded.
$("#frame").contents().find('div').css("background-color", "red"); //nothing appens
console.debug($("#frame").contents().find('div')); //nothing
});

最佳答案

您的 object 标签会立即关闭,因此它没有子 div 可供查找。

<object id="frame" type="text/html" data="/nastysite/index.php" width="100%" height="100%"></object>

关于javascript - <object type ="text/html"></object> 中的内容()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1981191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com