我有一个url旋转器。它有两个div,第一个div是菜单,第二个是对象数据中的另一个网站(如代码)。我试着在我的网站上关闭一些url上的广告。我从chrome控制台使用jquery,但代码在我的域上不起作用。
</div>
<div id='1'>
<object name="main" data= 'http://<?php echo $url1 ?>' type="text/html"> </object>
</div>
$(document).ready(function(){
$("ul[object.name='main']").remove();
});
我的解决方案是:
$(function() {
$("#clickMe").on('click', function(e) {
$("object[name='main']").remove();
alert('object removed');
});
});
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>
<div id='1'>
<object name="main" data='http://www.apache.org/' type="text/html"></object>
</div>
<button id="clickMe">Click Me</button>
如果没有违反CORS,您可以使用:
var p=$($("object[name='main']")[0].contentDocument.childred[0]).fund('p');
参见CORS