gpt4 book ai didi

javascript - 如何在字符串中间插入变量

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

一开始我有UTFS。

尝试在字符串中间插入一个变量来填充 Web View 表单,而不使用附加字符串并使代码变得庞大。我当前的代码是

NSString *html = [webView stringByEvaluatingJavaScriptFromString:@" document.DetailView.innerHTML;" @"document.getElementsByName('user_name')[0].value = 'somuser';" @"document.getElementsByName('user_password')[0].value = 'somevar';" @"document.DetailView.submit();" ]

我已经尝试过

NSString *html = [webView stringByEvaluatingJavaScriptFromString:@" document.DetailView.innerHTML;" @"document.getElementsByName('user_name')[0].value = '%@';" @"document.getElementsByName('user_password')[0].value = 'somevar';" @"document.DetailView.submit();" , txtField.text];

但它引发了我一个构建错误(特别是它正在寻找“]”)。我猜我将不得不使用 stringbyappend 慢慢构建字符串,但我希望运气好,有人会遇到这个问题或有解决方法。这在 C# 中看起来很简单。

最佳答案

NSString 的 stringWithFormat 通常是正确的方法。

示例:

[NSString stringWithFormat:@"somejavascript.var = '%@'", otherString];

我在第一个和第二个示例中首先看到的错误在这里:...TML;"@"doc...

关于javascript - 如何在字符串中间插入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8468460/

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