gpt4 book ai didi

javascript - UIWebView-stringByEvaluatingJavaScriptFromString : fill textbox in iFrame content?

转载 作者:行者123 更新时间:2023-11-29 13:38:38 26 4
gpt4 key购买 nike

我不是 JavaScript 的高手而且我遇到了麻烦,所以我不确定我是否做错了或者我的意图是不可能的。

在我的网页中,我有一个 iFramed 聊天框。聊天框有 3 个文本字段,一个用于用户名,一个用于电子邮件地址,一个用于消息。您可以在此处查看并检查其内容: http://appsylvania.com/Chatroom.html

我想使用 javaScript 调用自动填充用户名 ("nme") 和电子邮件 ("eml") 文本字段。我已经像这样在页面本身中插入了一个函数:

function fillFields(name,email) {
var nameText = document.getElementsByName("nme");
nameText.value = name;
var emailText = document.getElementsByName("eml");
emailText.value = email;
}

那么,这行不通吗?

//in UIWebView didFinishLoad delegate method
[webView stringByEvaluatingJavaScriptFromString:@"fillFields('justin','my@mail.com');"];

它似乎没有做任何事情。我的猜测是它不起作用,因为我做错了或者 javascript 不适用于 iFrame 内容。

感谢您的帮助。

最佳答案

您是否尝试通过 iFrame 访问?

var ifrm = document.getElementById('cboxmain5-697468');
var nameText = ifrm.getElementsByName("nme");

关于javascript - UIWebView-stringByEvaluatingJavaScriptFromString : fill textbox in iFrame content?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9827470/

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