我将innerHTML在contenteditable div中转换为NSString,如下所示:
NSString *htmlText = [self.webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('content').innerHTML"];
if (htmlText) {
NSLog(@"TEST: |%@"|,htmlText);
}
我想检查那个div里面什么都没有,但是当div里面什么都没有的时候我总是得到5个空格。 为什么?请帮忙!
<div id="content" contenteditable="true" style="font-family: Helvetica">
</div>
答案 0 :(得分:1)
您正在使用此代码:
<div id="content" contenteditable="true" style="font-family: Helvetica">
</div>
可能会有空格
<div id="content" contenteditable="true" style="font-family: Helvetica"> << space will be there
所以使用这个:
<div id="content" contenteditable="true" style="font-family: Helvetica"></div>
在起始div之后关闭div。
这将在innerHTML
中提供正确的价值。