Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery访问iframe DOM不起作用_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery访问iframe DOM不起作用

Javascript jQuery访问iframe DOM不起作用,javascript,jquery,html,Javascript,Jquery,Html,我有以下代码供jQUery访问iframe内部的DOM。但这是行不通的。代码有什么问题?谢谢 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script> </script> <script type="text/javascript" > $(document).ready(function(e) { $('#ifr').cont

我有以下代码供jQUery访问iframe内部的DOM。但这是行不通的。代码有什么问题?谢谢

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>

</script>
<script type="text/javascript" >
$(document).ready(function(e) {
    $('#ifr').contents().find('div').click(function(event){
        event.preventDefault();
        console.log("this is a good thing");
    });
});
</script>
<iframe id='ifr' style='width: 80%; height: 600px;' src='http://tarjom.ir'></iframe>
<div style="width: 200px;height: 100px; border: 1px red solid;">
</div>

$(文档).ready(函数(e){
$('ifr').contents().find('div')。单击(函数(事件){
event.preventDefault();
log(“这是件好事”);
});
});

iframe在
src
属性中有一个绝对URI。这意味着您正试图访问另一个域上页面的DOM。出于安全原因,这是禁止的。

iframe在
src
属性中有一个绝对URI。这意味着您正试图访问另一个域上页面的DOM。出于安全原因,这是禁止的。

如果我想访问该页面的DOM,我应该怎么做。我需要计算用户在显示的网站横幅上的每次点击次数1。拥有那个网站。2.将JS添加到该站点。使用各种“代理”。让您的服务器端语言为您获取该页面。@Quentin那么您能说我应该在目标网站中包含什么类型的JS文件吗?@MostafaTalebi-当然是您在问题中提到的文件(不包括访问框架的部分)。如果我想访问该页面的DOM,我应该怎么做。我需要计算用户在显示的网站横幅上的每次点击次数1。拥有那个网站。2.将JS添加到该站点。使用各种“代理”。让你的服务器端语言为你获取该页面。@Quentin那么你能说我应该在目标网站中包含什么类型的JS文件吗?@MostafaTalebi-当然是你在问题中提到的那个(不包括访问框架的部分)。