Как извлечь ссылку HREF внутри VML (код Outlook) в электронной почте HTML, используя javaScript? - PullRequest
0 голосов
/ 19 сентября 2018

Чтобы извлечь "href" и "src" из электронной почты HTML, я использовал приведенный ниже код в журнале консоли в браузере.Он извлекает "href" и "src" только из кода outlook.

var urls=$$('a');
for(url in urls){
console.log("%c#"+url+" > %c"+urls[url].innerHTML +" >> %c"+urls[url].href,"color:red;","color:green;","color:blue;");
}

Но мне нужно также извлечь "href" и "src" из VML (код Outlook).Ниже VML кода для деталей.

1005 *

1 Ответ

0 голосов
/ 19 сентября 2018

Вы можете получить доступ к этим элементам, используя jQuery или чистый Javascript, когда они присоединены к DOM.Обратите внимание, что <!--[if mso]> относится только к outlook и будет привязан к DOM только в этих средах.Таким образом, вы не можете получить к ним доступ из внешнего мира с условием <!--[if mso]>.

Теперь вы можете выбрать любые элементы vml с помощью jQuery, как показано ниже:

$('v\\:roundrect')

Или, с помощью Javascript,

document.getElementsByTagName('v:roundrect')

Надеюсь, это поможет.

...