丢掉了第一行,stringByEvaluatingJavaScriptFromString的奇怪之处

时间:2012-07-18 09:10:23

标签: javascript ios dom uiwebview

stringByEvaluatingJavaScriptFromString总是丢失第一行,出了什么问题?

    NSString* attribute_list2 = [wvPage stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerHTML;"]

enter image description here

如上所述,结果失去了

<html>

线。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

元素的innerHTML仅包含描述节点后代的HTML片段,因此它不包含元素本身。

您可能希望使用outerHTML,这是包含元素本身及其后代的HTML片段。