Don*_*n V 1 javascript iframe jquery element click
我想从iFrame中获取一个元素,然后单击它。获取元素成功。不幸的是,我无法在iframe中单击该元素。有人解决吗?
谢谢!
<script>
$(document).ready(function(){
var frame = $('#f314dbebb8'); //ID from the frame
console.log(frame);
});
</script>
Run Code Online (Sandbox Code Playgroud)
小智 5
这是您正在尝试的
document.getElementById('iframeResult').contentWindow.document.getElementById('buttonId').click()
Run Code Online (Sandbox Code Playgroud)
其中iframeResult是iframe的ID,buttonId是要单击的元素的ID?
您的意思是您正在尝试以编程方式“单击它”,例如通过 JavaScript?或者像使用鼠标一样进行用户交互?
如果你通过 JavaScript 尝试,它不会起作用。查找称为“同源安全”的内容。出于安全目的,JavaScript 无法访问通过 iframe 加载的其他页面。http://javascript.info/tutorial/same-origin-security-policy
| 归档时间: |
|
| 查看次数: |
5502 次 |
| 最近记录: |