【发布时间】:2021-06-13 10:09:37
【问题描述】:
我需要你的帮助。 当我在下面的代码中分别运行 iframe 和点击代码而不设置 settimeout 时,它可以工作,但是当我将 settimeout 添加到两者时,我得到一个“findo is not defined”错误。
setTimeout(function () {
var findo = $('<iframe>')
.attr('src',"url link")
.attr('id', 'sevecen')
.attr('class', 'class_in_iframe')
.appendTo('.class');},5000);
setTimeout(function () {var selo = findo.contents().find(".class
id").trigger("click");},8000);
【问题讨论】:
-
将第二个超时时间移到第一个超时值内,延迟 3000。这样,它将可以访问您在第一个本地创建的
findo变量
标签: javascript jquery function settimeout