gpt4 book ai didi

javascript - 检测 iframe 中的点击

转载 作者:行者123 更新时间:2023-12-01 03:37:34 29 4
gpt4 key购买 nike

我在检测 iframe 中的点击时遇到问题(iframe ID 为 '#ptifrmtgtframe',标记 ID 为 '#CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH')。我尝试过:

$('#ptifrmtgtframe').click( function() {
$('#CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH').click( function() {

console.log("clicked");
});
});

我也尝试过

var htmlDocument = document.querySelector('#ptifrmtgtframe').contentDocument;

$(htmlDocument).contents().find('#CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH').on('click', function() {
console.log("clicked");});

最佳答案

Iframe 有点不同,您必须先加载它们并获取它们的内容,然后才能对其执行任何操作:

$('#ptifrmtgtframe').on('load', function() {
var iframe = $(this).contents();
iframe.find('#CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH').click( function() {
console.log("clicked");
});
});

关于javascript - 检测 iframe 中的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44147765/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com