假设我们有一个使用 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>
外文本将返回 html 作为
标题你好你的名字
例如,如果我们在这种情况下以 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
我已经借助示例进行了解释,其中这四个术语的定义已在下面的答案中进行了解释。