javascript - 如何快速获取html文本输入值和输出

标签 javascript html ios swift xcode

当用户将文本输入到 html 输入时,是否可以通过 webkit View 快速读取和收集该值?例如,Webkit View 中的 html 是这样的:

<input id="username" type="text">

我希望能够收集他们放入其中的所有文本并将其存储为字符串。我从堆栈帖子中尝试了这个快速代码:

var id:String = IBwebView.stringByEvaluatingJavaScriptFromString("document.getElementById('myId').value")!
        println(id)

但是没有成功。我对 swift 和 Ios 开发非常陌生,所以任何帮助都会很棒!!

最佳答案

也许将“('myId')”更改为“('username')”。

内部 document.getElementById()应该是您分配给 HTML 标记的 id 名称

在您的例子中,您的标签的 ID 名称 <input id="username" type="text">用户名

最终结果:

var id:String = IBwebView.stringByEvaluatingJavaScriptFromString("document.getElementById('username').value")!

关于javascript - 如何快速获取html文本输入值和输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54849771/

相关文章:

ios - 未调用 Google 登录代理

android - 如何根据操作系统在短信中添加指向 Android 或 iOS 应用商店的链接?

javascript - 转换属性 jquery

javascript - 使用 javascript 从输入字段中删除所有出现的 和

javascript - onclick - 匿名函数 vs 定义 vs html onclick

html - 文本行转到新行,而不是换行,即使使用自动换行 :break-word

iphone - 隐藏默认键盘

JavaScript 正则表达式捕获并替换可选部分

javascript - 如何更改iframe源

javascript - 不使用id提交