html で webview にロードされたページがあるとします。
<html>
<head><title>Your Title</title></head>
<body>
<h1>Heading</h1>
<p id="para" >hi <b>Your_Name</b></p>
</body>
<html>
今。
[(DOMHTMLElement *)[[webView mainFrame] DOMDocument] documentElement]
DOMHTMLElement "html" を返し、
outerHTMLは、完全な html を次のように返します。
<html>
<head><title>Your Title</title></head>
<body>
<h1>Heading</hi>
<p id="para">hi <b>Your_Name</b></p>
</body>
<html>
outerTextは html を次のように返します。
Your_Name さん、こんにちは
たとえば、この場合に p タグを例にとると、
outerHTML will return - <p id="para">hi <b>Your_Name</b></p>
outerText will return - hi Your_Name
innerHTML will return - hi <b>Your_Name</b>
innerText will return - hi Your_Name
これらの 4 つの用語の定義は、以下の回答で既に説明されている例を使用して説明しました。