为什么总是得到5个空格,什么都没有在可信的div内?

时间:2013-09-18 08:20:55

标签: javascript ios uiwebview

我将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>

1 个答案:

答案 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中提供正确的价值。