Javascript 如何获得身体';s类属性?

Javascript 如何获得身体';s类属性?,javascript,objective-c,webview,Javascript,Objective C,Webview,因此,我在WebView中加载了内容,并在 - (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame 方法,我想获取主体的类名 我该怎么做呢?HTMLclass属性实际上是javascript DOM API中的className 所以试试这个 [sender stringByEvaluatingJavaScriptFromString:@"document.body.getAttribute('cla

因此,我在WebView中加载了内容,并在

- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame
方法,我想获取主体的类名


我该怎么做呢?

HTML
class
属性实际上是javascript DOM API中的
className

所以试试这个

[sender stringByEvaluatingJavaScriptFromString:@"document.body.getAttribute('className')"];

你能告诉我更多关于HTML是如何生成的吗?你是否有可能使用某种框架将此HTML加载为iFrame?对于初学者来说,HTML已经严重受损。您的
头部
标签需要关闭。你真的想把所有的东西都放在按钮元素里吗?此外,您还缺少很多结束标记。修复HTML,看看这是否有区别。你能告诉我你从哪里得到HTML吗?嗯,你链接到的HTML是坏的,但不是致命的。我注意到的最重要的一点是,该页面上的
body
标记没有
className
属性。所以我很困惑,为什么你链接到的HTML和你在问题中使用的HTML之间有这么大的区别。好吧,问题是body标签没有class属性。我已经标记了这个问题,以便结束。我无意冒犯,但我认为这会让任何一个在寻找答案时遇到它的人感到困惑。