在以前的objc iOS项目中,我使用
从UIWebview
中提取字符串
NSString*cableType = [toWeb stringByEvaluatingJavaScriptFromString:@"document.getElementById('cableType').value"]
现在我正尝试在使用Swift的WebView
的OSX应用程序中执行相同操作
var cableType = toWeb.stringByEvaluatingJavaScriptFromString("document.getElementById('cableType').value")
if let returnedCableTypeString = cableType {
println("Cable Type = \(returnedCableTypeString)")
}
我的日志始终不会为插值Cable Type =
添加else
语句也会返回相同的
toWeb
是WebView
,其中包含本地加载的html
文件
答案 0 :(得分:0)
更改("document.getElementById('cableType').value")
到("document.getElementsByName('cableType').item(0).value")
已经完成了