簡體   English   中英

從iframe獲取元素並單擊它

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM