gpt4 book ai didi

javascript - 将焦点放在 Iframe 输入字段 onload

转载 作者:行者123 更新时间:2023-11-30 16:14:18 24 4
gpt4 key购买 nike

我正在尝试将焦点设置在 iframe 加载中的输入字段上。 iframe 没有 id 或类所以我使用标签获取元素但是当我这样做时我收到错误 "TypeError: Cannot read property 'getElementById' of undefined at window.onload "

window.onload = function() {
document.getElementsByTagName('iframe').contentWindow.document.getElementById("form_002b_fld_0_fn").focus();
};

附注将脚本放在标题上的唯一选项,我不允许编辑输入框以添加自动对焦,因为它是一个没有 html 代码的表单生成器

最佳答案

在这种情况下,contentWindow 是未定义的,因为您无权访问包含来自另一个域的内容的 iFrame。

让这个工作的唯一方法是让您正在使用的表单构建应用程序的所有者为您做这件事。

关于javascript - 将焦点放在 Iframe 输入字段 onload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35758155/

24 4 0