html <ul id="myList"> <li data-value="5">Item 1</li> <li data-value="10">Item 2</li> <li data-value="3">Item 3</li> </ul> import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.select.Elements; import org.stjs.javascript.dom.Element; import static org.dominokit.domino.ui.style.Unit.px; public class D3SelectionExample { public static void main(String[] args) { String html = "<ul id=\"myList\"> " + " <li data-value=\"5\">Item 1</li> " + " <li data-value=\"10\">Item 2</li> " + " <li data-value=\"3\">Item 3</li> " + "</ul>"; Document document = Jsoup.parse(html); Elements items = document.select("#myList li"); items.forEach(item -> { Element domElement = (Element) item; int value = Integer.parseInt(domElement.getAttribute("data-value")); domElement.getStyle().setBackground("rgb(" + (value * 20) + ", 0, 0)"); domElement.getStyle().setWidth(px(value * 10)); }); System.out.println(document.html()); } }


上一篇:
下一篇:
切换中文