如何在Java中获取HTML输出

问题描述 投票:-4回答:2

我确切期望的是使用Javascript或Jquery将HTML的输出存储在一个变量中。

var htmlTags = "<p>List Heading</p><br/><ol><li>First</li><li>Second</li></ol>"

我想要的是下面一个变量的输出。

预期输出

List Heading

1. First
2. Second

我知道有关此的一个技巧是[innerHTML],但我想根据需要使用JS或Jquery来实现。任何帮助将不胜感激。谢谢

javascript jquery html
2个回答
0
投票
在上面的代码中,我创建了一个div,它也包含一些动态数据,例如

(%value%和%description%)


0
投票

var htmlTags = "<p>List Heading</p><br/><ol><li>First</li><li>Second</li></ol>"; var other = $(htmlTags).not('ol').remove(); var li = $(htmlTags).find("li"); var strList = []; $.each(other, function(i, el){ strList.push(el.textContent); // push text other than li }); $.each(li, function(i, el){ strList.push(el.textContent); // push li text }); strList = strList.filter(i => i); // remove empty string like br console.log(strList);

© www.soinside.com 2019 - 2024. All rights reserved.