Javascript UIWebView:获取<;车身>;标签

Javascript UIWebView:获取<;车身>;标签,javascript,ios,uiwebview,Javascript,Ios,Uiwebview,我按如下方式初始化UIWebView: NSString *msg = <HTML><BODY bgcolor=\"#504a4b\" style=\"font-family:Verdana; font-size:20\" > <B> No Messages"; [webviewMessageLog loadHTMLString:msg baseURL:NULL]; 这将返回从标记后开始的HTML,如下所示: <b> No Messages&l

我按如下方式初始化UIWebView:

NSString *msg = <HTML><BODY bgcolor=\"#504a4b\" style=\"font-family:Verdana; font-size:20\" > <B> No Messages";
[webviewMessageLog loadHTMLString:msg baseURL:NULL];
这将返回从标记后开始的HTML,如下所示:

 <b> No Messages</b>
没有消息
我的问题是:我需要读取什么javascript对象才能看到我在BODY标记中设置的参数?如何查看以前设置的字体系列和bgcolor项目?我希望保留其他地方设置的任何格式,我希望只阅读前面的BODY标记,避免额外的代码来重新评估BODY标记应该包含的内容


谢谢

如果要获取
bgcolor
属性,可以使用:

NSString *bgColor = [webviewMessageLog stringByEvaluatingJavaScriptFromString:@"document.body.getAttribute("bgcolor")"];
NSLog(@"%@", bgColor);

与之类似,您也可以访问其他属性。

谢谢!所以我必须查询每个潜在的元素,因为我不一定知道会设置什么?无法将body标签的全部内容拉入NSString?@Thunk:检查一下:
NSString *bgColor = [webviewMessageLog stringByEvaluatingJavaScriptFromString:@"document.body.getAttribute("bgcolor")"];
NSLog(@"%@", bgColor);