我正在开发一个 javascript Windows 商店应用程序。
在显示的 html 中有一些嵌套ul
和li
标签,如下所示:
<ul>
<li>
<a href="html1.html#anchor">
<strong>Link1</strong>
</a>
<ul>
<li>
<a href="html2.html#anchor">Link2</a>
<ul>
<li>
<a href="html3.html#anchor">Link3</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
标签的实际数量li
约为 130,但这是最大嵌套级别。在大多数情况下,一旦我尝试显示此内容,应用程序就会崩溃并出现访问冲突异常(无堆栈跟踪)。如果我只是li
用它们的内容替换所有标签,那么应用程序运行没有问题。
由于内容是动态的并且我无法控制网页中的标签 - 因此我不能保证其他标签不会发生这种情况,因此知道可能导致这种情况的原因吗?