gpt4 book ai didi

javascript - 如何从 HTML 标签 BODY 或 Div 解析 cid 值?

转载 作者:行者123 更新时间:2023-11-30 15:43:47 25 4
gpt4 key购买 nike

我正在尝试从电子邮件内容中的 html 解析 cid 值以下载它们并稍后替换:

<body style=
"background-image: url(cid:1A41BAD0-28D1-4EAA-AD4A-4E867FEC28E4/bg_pattern.jpg); margin: 0px; padding: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; background-position: 50% 0px; background-repeat: initial initial;"
class="">
<div style=
"background-image: url(cid:1A41BAD0-28D1-4EAA-AD4A-4E867FEC28E4/bg_pattern.jpg); background-position: 50% 0px; background-repeat: initial initial;"
class="">

在原始的 javascript 代码中,他们解析了 img 标签,但我不知道如何修改它来解析另一个标签。 https://github.com/MailCore/mailcore2/wiki/Embedding-images-in-HTML-rendered-message

你能告诉我一些技巧吗?

最佳答案

var div = document.getElementsByTagName("div")[0];
var style = div.getAttribute("style");
var cid = style.substring(style.indexOf("cid:")+4, style.indexOf(")"));
alert(cid);
<body style=
"background-image: url(cid:1A41BAD0-28D1-4EAA-AD4A-4E867FEC28E4/bg_pattern.jpg); margin: 0px; padding: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; background-position: 50% 0px; background-repeat: initial initial;"
class="">
<div style=
"background-image: url(cid:1A41BAD0-28D1-4EAA-AD4A-4E867FEC28E4/bg_pattern.jpg); background-position: 50% 0px; background-repeat: initial initial;"
class="">

使用 getAttribute 并进行一些字符串解析..

关于javascript - 如何从 HTML 标签 BODY 或 Div 解析 cid 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40414965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com