如何从html页面获取特定元素 如果我有这个带有此值的nsstring
<body style="background-color: 3399CC;font-size: 200.5%;font-family:monospace;font-style:oblique;">
<div id="1" align="center" style="padding-top: 10%;" >
<h1 style="color: #FFFFFF">fawazapp</h1>
<p style="color: #C0C0C0;"> bbb</p>
<p style="color: #FFFFFF;">aaaaaaaaa</p>
</div>
<div id="2" align="center" style="padding-top: 10%;" >
<h1 style="color: #FFFFFF">fawazapp</h1>
<p style="color: #C0C0C0;"> bbb</p>
<p style="color: #FFFFFF;">aaaaaaaaa</p>
</div>
我想要清除除id为2的div之外的所有内容
</div>
<div id="2" align="center" style="padding-top: 10%;" >
<h1 style="color: #FFFFFF">fawazapp</h1>
<p style="color: #C0C0C0;"> bbb</p>
<p style="color: #FFFFFF;">aaaaaaaaa</p>
</div>
答案 0 :(得分:0)
UIWebView
有一个方法stringByEvaluatingJavaScriptFromString:
所以,如果你有(或创建)一些javascript来导航/操纵/查询页面内容,你可以运行它来获得结果。