Я работаю над многослойным приложением, конечная HTML-страница которого является результатом нескольких фрагментов HTML-страницы, обернутых в iFrames.Также до загрузки страницы происходит много JS-обработки.
На одной из страниц я заметил, что вставляется пустой тег <span>
, даже если в исходном HTML-файле его нет.Исходная страница src выглядит следующим образом:
<body>
<table>
<tr>
<td id="test_td">Test1</td>
<td><input type="text"/><img src="img1"/></td>
</tr>
<tr>
<td>Test2</td>
<td><input type="text"/><img src="img2"/></td>
</tr>
</table>
</body>
Я пытался установить точки останова для всех вхождений 'SPAN' во всех JS, но я не могу отследить, откуда вставляется SPAN.* Когда я попытался напечатать innerHTML ' test_td ' onLoad body, <span>
не было, но если я проверю элемент с помощью Firebug (1.6.1), я могу увидеть пустой <span></span>
.Это также случается только в первый раз.
....
<table>
<tr>
<td id="test_td">Test1</td>
<td><input type="text"/><img src="img1"/><SPAN></SPAN></td>
</tr>
....
Что может быть причиной того, что первый получает дополнительный?