如何使用javaScript在HTML电子邮件中提取VML(Outlook代码)中的href链接?

阿伦·维内什·库马尔

为了在 HTML 电子邮件中提取“href”和“src”,我在浏览器的控制台登录中使用了以下代码。它仅从非 Outlook 代码中提取“href”和“src”。

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;");
}

但我还需要从 VML(Outlook 代码)中提取“href”和“src”。有关详细信息,请参阅下面的 VML 代码。

<!--[if mso]>
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" style="height:50px; v-text-anchor:middle; width:460px;" arcsize="45%" strokecolor="#db2b91" href="**http://somewebsite.com/**" strokeweight="4pt" fillcolor="#db2b91">
<w:anchorlock/>
<center>
<table width="455" align="center" valign="bottom" border="0" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border-spacing: 0; mso-table-lspace: 0px; mso-table-rspace: 0px;"><tr><td align="center" valign="middle" style="font-family: Arial, sans-serif; font-size:16px; line-height:20px; font-weight: bold; vertical-align: middle; padding: 5px 0px 13px 0px; color: #ffffff;">Button text</td> </table>
</center>
</v:roundrect>
<![endif]--> 
戈皮克里希南

一旦这些元素附加到 DOM,您就可以使用 jQuery 或纯 Javascript 访问这些元素。请注意,这<!--[if mso]>是特定于 Outlook 的,并且只会在这些环境中附加到 DOM。因此,您无法在<!--[if mso]>有条件的情况下在 Outlook 之外访问它们

现在,您可以通过 jQuery 选择任何 vml 元素,如下所示:

$('v\\:roundrect')

或者,通过 Javascript,

document.getElementsByTagName('v:roundrect')

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Java从Outlook电子邮件2010中提取附件?

来自分类Dev

如何让特殊的 HTML 代码在 Outlook 电子邮件中工作?

来自分类Dev

使用Javascript在Microsoft Outlook中创建HTML电子邮件

来自分类Dev

如何在Perl中从正文电子邮件中提取href?

来自分类Dev

如果它们无效,如何防止Outlook在电子邮件中以纯文本形式显示href链接?

来自分类Dev

如果它们无效,如何防止Outlook在电子邮件中以纯文本形式显示href链接?

来自分类Dev

当电子邮件客户端呈现时,如何使用CDATA保持XSL文件中的vml代码完整?

来自分类Dev

如何从Excel中的电子邮件中提取结尾

来自分类Dev

如何使用grep从日志中提取电子邮件

来自分类Dev

如何从文件中提取电子邮件?

来自分类Dev

如何从pdf中提取电子邮件

来自分类Dev

如何从今天收到的 Outlook 邮件中提取电子邮件附件?

来自分类Dev

从Outlook电子邮件正文中提取单词,同时使用预定义的模板回复电子邮件

来自分类Dev

如何使用python将Outlook中的电子邮件正文提取并解析为pandas df?

来自分类Dev

如何使用Python在Outlook中提取电子邮件正文的一小部分?

来自分类Dev

如何使用VSTO自动触发Outlook电子邮件中的链接

来自分类Dev

VML背景代码中断将对齐Outlook电子邮件表

来自分类Dev

从JavaScript中的字符串中提取电子邮件地址(Google跟踪代码管理器功能)

来自分类Dev

在 Outlook 规则的 VBA 代码中,如何使用/引用导致触发的电子邮件

来自分类Dev

从Outlook文件夹中的所有电子邮件中提取答复地址(代表发送)

来自分类Dev

使用Microsoft Access,需要从其他帐户的Outlook电子邮件中提取附件

来自分类Dev

如何在链接 HTML 电子邮件中使用变量

来自分类Dev

如何使用ADF从Outlook中检索电子邮件的正文

来自分类Dev

如何使用php提取电子邮件中@之后的部分?

来自分类Dev

Android电子邮件中的HTML链接

来自分类Dev

如何使用水豚访问电子邮件中的链接

来自分类Dev

通过smtplib发送电子邮件时如何在电子邮件内容中添加href链接

来自分类Dev

如何在没有任何加载项的情况下在Outlook 2010中编辑电子邮件的HTML源代码?

来自分类Dev

链接到对HTML丰富的Outlook电子邮件无效的部分

Related 相关文章

  1. 1

    如何使用Java从Outlook电子邮件2010中提取附件?

  2. 2

    如何让特殊的 HTML 代码在 Outlook 电子邮件中工作?

  3. 3

    使用Javascript在Microsoft Outlook中创建HTML电子邮件

  4. 4

    如何在Perl中从正文电子邮件中提取href?

  5. 5

    如果它们无效,如何防止Outlook在电子邮件中以纯文本形式显示href链接?

  6. 6

    如果它们无效,如何防止Outlook在电子邮件中以纯文本形式显示href链接?

  7. 7

    当电子邮件客户端呈现时,如何使用CDATA保持XSL文件中的vml代码完整?

  8. 8

    如何从Excel中的电子邮件中提取结尾

  9. 9

    如何使用grep从日志中提取电子邮件

  10. 10

    如何从文件中提取电子邮件?

  11. 11

    如何从pdf中提取电子邮件

  12. 12

    如何从今天收到的 Outlook 邮件中提取电子邮件附件?

  13. 13

    从Outlook电子邮件正文中提取单词,同时使用预定义的模板回复电子邮件

  14. 14

    如何使用python将Outlook中的电子邮件正文提取并解析为pandas df?

  15. 15

    如何使用Python在Outlook中提取电子邮件正文的一小部分?

  16. 16

    如何使用VSTO自动触发Outlook电子邮件中的链接

  17. 17

    VML背景代码中断将对齐Outlook电子邮件表

  18. 18

    从JavaScript中的字符串中提取电子邮件地址(Google跟踪代码管理器功能)

  19. 19

    在 Outlook 规则的 VBA 代码中,如何使用/引用导致触发的电子邮件

  20. 20

    从Outlook文件夹中的所有电子邮件中提取答复地址(代表发送)

  21. 21

    使用Microsoft Access,需要从其他帐户的Outlook电子邮件中提取附件

  22. 22

    如何在链接 HTML 电子邮件中使用变量

  23. 23

    如何使用ADF从Outlook中检索电子邮件的正文

  24. 24

    如何使用php提取电子邮件中@之后的部分?

  25. 25

    Android电子邮件中的HTML链接

  26. 26

    如何使用水豚访问电子邮件中的链接

  27. 27

    通过smtplib发送电子邮件时如何在电子邮件内容中添加href链接

  28. 28

    如何在没有任何加载项的情况下在Outlook 2010中编辑电子邮件的HTML源代码?

  29. 29

    链接到对HTML丰富的Outlook电子邮件无效的部分

热门标签

归档