如何从HTML标签BODY或Div解析cid值
How to parse cid value from HTML Tags BODY or Div?
我正在尝试从电子邮件内容中的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和做一些字符串解析…
希望对你有帮助
var x = document.querySelectorAll("*[style]");
x.forEach(function(tag, index) {
var style = tag.getAttribute("style");
var array = style.split('background-image: url(cid:')
if(array.length && array[1]) {
// here you will get cid
var cid = array[1].split(');')[0]
}
})
相关文章:
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用JQuery解析JSON嵌套数组
- 添加文字和评论功能更新Div
- 可以简化嵌套的延迟Q Promises解析吗
- 我的模板未被解析
- 如何在Javascript中解析AJAX数组的特定部分
- 主干集合重置和解析
- 解析javascript表单验证器
- 可以't使用Angular解析/检索JSON
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 如何使用Node.js最有效地解析网页
- 当json解析空响应时,Whatwg-Fetch失败,我该如何防止它
- 使用JavaScript动态插入DIV的成本有多高
- 可以't使用Appcelerator将JSON文件解析为JavaScript中的TableView
- DIV并排,位置不正确
- Div根据<选择>菜单
- 解析JSON并从中删除对象会出错
- 用javascript和Jquery解析Div
- 如何从HTML标签BODY或Div解析cid值
- 解析XML和创建DIV's JQuery