Как получить HTML-тег После рендеринга HTML на веб-странице с помощью Java или JavaScript или XSLT - PullRequest
0 голосов
/ 08 марта 2012

Как получить HTML исходный код, который был отображен JavaScript на веб-странице.Как я могу продолжить это?Использование xsl или javascript или java.

Ответы [ 2 ]

0 голосов
/ 08 марта 2012

Получить весь HTML на текущей странице:

function getHTML(){
  var D=document,h=D.getElementsByTagName('html')[0],e;
  if(h.outerHTML)return h.outerHTML;
  e=D.createElement('div');
  e.appendChild(h.cloneNode(true));
  return e.innerHTML;
}

outerHTML - это нестандартное свойство, поэтому может не поддерживаться в некоторых браузерах (например, Firefox), в этом случае эта функция имитирует функцию externalHTML путем клонированияУзел HTML в неприсоединенный элемент и считайте его свойство innerHTML.

0 голосов
/ 08 марта 2012

Javascript предоставляет

document.getElementByTagName('')

Вы можете получить любой тег из этой строки.Более того, если вы хотите выполнить какую-либо операцию с этим тегом, присвойте ему любой идентификатор.тогда вы можете использовать document.getElementById('') для выполнения каких-либо операций с ним.

Это даст вам исходный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...