[英]Get element from iframe and click it
我想從iFrame中獲取一個元素,然后單擊它。 獲取元素成功。 不幸的是,我無法在iframe中單擊該元素。 有人解決嗎?
謝謝!
<script>
$(document).ready(function(){
var frame = $('#f314dbebb8'); //ID from the frame
console.log(frame);
});
</script>
這是您正在嘗試的
document.getElementById('iframeResult').contentWindow.document.getElementById('buttonId').click()
其中iframeResult是iframe的ID, buttonId是要單擊的元素的ID?
您是說要像通過JavaScript那樣以編程方式“單擊它”嗎? 還是用戶與您的鼠標無法互動?
如果您通過JavaScript嘗試,則無法正常工作。 查找稱為“相同來源安全性”的內容。 為了安全起見,JavaScript無法訪問通過iframe加載的其他頁面。 http://javascript.info/tutorial/same-origin-security-policy
您是否嘗試過document.getElementById('elementid').click();
?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.