请告诉我,我正在尝试从webview获取输入值。 为什么我会得到“零”。 可能是什么问题呢? 屏幕提供如下
options(echo=TRUE)
args = commandArgs(trailingOnly=TRUE)
var1<-as.numeric(args[1])
var2 <- args[2]
答案 0 :(得分:1)
您需要等到页面加载完毕。
let timer = Timer.scheduledTimer(withTimeInterval: 5.0, repeats: true) {
(timer) in
webView.evaluateJavaScript("document.getElementById('ses').value") {
(result, error) in
print(result!)
}
}
答案 1 :(得分:-1)
似乎您的文档中没有此元素。
// element exists
console.log(document.getElementById('demo').value)
// element doesn't exist
console.log(document.getElementById('foo'))
<div id="demo" value="demo-value">Demo</div>