在UIwebview中使用锚标记?

时间:2011-11-02 06:02:27

标签: iphone objective-c ios4

我正在使用xml内容在webview中显示。我正在将xml内容存储在字符串中并将其提供给这样的html内容。

NSString* string = [NSString stringWithFormat:@"<a id=\"2001\"><p>how to load the webview</p></a>",];
 NSString* string1 = [NSString stringWithFormat:@"<a id=\"2002\"><p>load the webview</p></a>",];
static NSString *htmlTemplate = @"<!DOCTYPE html><html>"
"<head><title>nothing</title></head>"
"<body>"
"<p> %@ </p>"
"<p> %@ </p>"
"</body>"
"</html>";

 NSString* r = [NSString stringWithFormat:htmlTemplate,string,string1];

我正在使用按钮,如果我点击它需要去的标签2002标签怎么做。

2 个答案:

答案 0 :(得分:1)

[webview stringByEvaluatingJavaScriptFromString:@"window.location.hash = '2002'"];

答案 1 :(得分:0)

Swift 3.0

aWebView.stringByEvaluatingJavaScript(from: "window.location.hash = 'Infrastructure'")