如何从uibutton点击关注UIWebview的可编辑div?

时间:2014-02-17 11:37:14

标签: javascript ios uiwebview

我正在为UIWebview加载可编辑的div我想以编程方式聚焦它。

这是我的网页内容

NSString* htmlContentString = [NSString stringWithFormat:
                               @"<!DOCTYPE html>"
                               "<html>"
                               "<head>"
                               "<script>"
                               "function mysetFocus()"
                               "{"
                               "document.getElementById('content').focus();"
                               "alert('test');"
                               "}"
                               "</script>"
                               "</head>"

                               "<body >"
                               "<div contenteditable='true'  id='content' >TEXT</div>"


                               "<button onclick='mysetFocus()'>Click me</button>"
                               "</body>"

                               "</html>"];

[_webView loadHTMLString:htmlContentString baseURL:nil];

如果我点击webview上的“点击我”按钮就会集中注意力。 但如果我像这样调用mysetFocus()函数,

- (IBAction)click:(id)sender
{
    [_webView stringByEvaluatingJavaScriptFromString:@"mysetFocus()"];
}

它不起作用(警报视图即将到来,但焦点无效)。

我如何以编程方式聚焦我的可编辑div。

0 个答案:

没有答案