java - 如何使用 JAVA 将所有 CSS 属性应用于网页中的任何元素?
问题描述
我有一个 html 页面,只有很少的 CSS 文件和 JS。我想列出应用于 html 中给定 #id 的所有 CSS 属性。这是我想用Java做的。我可以通过从头开始编写代码来做到这一点,但是有没有可以轻松做到这一点的库?
解决方案
你可以试试jsoup。它为处理 HTML 提供了一个非常方便的 API。要获取 CSS 属性,请尝试:
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
Elements idElement= doc.select("#idElement");
Attributes attrs = idElement.attributes();
attrs.asList().stream().forEach( e -> {
System.out.println(e.getKey() + " :" + e.getValue());
});
Set<String> = idElement.classNames();
推荐阅读
- chef-infra - 资源“模板[/etc/awslogs//cwlogs.cfg]”上的“创建”错误
- python - 有没有一种更有效的方法来获取与python中矩阵内的特定元素具有一个欧几里德距离的元素的所有索引?
- mongodb - 当foreignField在数组中时如何在聚合中执行查找?
- android - 是否可以删除 firebase 项目中的所有事件?
- node.js - 通过 api graph 将图像文件上传到 sharepoint
- c# - 使用 SQLite 在 C# 中对多个表进行内连接
- c# - 在 Update() 中运行循环
- android - Android 自定义拨号器应用,连接未激活
- vba - 将电子邮件移动到共享邮箱
- swift - 在导航控制器中对标题文本进行动画更改