我正在尝试修改客户网站上iframe的src(域名部分)。问题是iframe是由我无法访问的外部js文件生成的。
我的计划是在外部js文件下使用内联jquery来替换生成后的iframe src,但这似乎不起作用。
我在这里做错了什么?
<html>
<head>
<script src="/js/iframe_generate.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#replace-1").attr("src").replace("ads.domain","www.domain");
})
</script>
</head>
<body>
<div id="replace-1">
</body>
</html>
注意:iframe_generate.js脚本将div“replace-1”替换为iframe,其id为“replace-1”。
我唯一想到的是外部JS替换是在文档加载后发生的,因此我的jquery会在替换之前触发吗?