пустой тег span при использовании firebug проверяет, но печать innerHTML не показывает его - PullRequest
0 голосов
/ 31 января 2011

Я работаю над многослойным приложением, конечная 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>
....

Что может быть причиной того, что первый получает дополнительный?

...