这是我加载页面的方式,我想在浏览器中对其进行修改
Seq((None, Some(1)), (Some(2), None), (None, Some(3))).toDF("a", "b"))
答案 0 :(得分:2)
DOM文档可用并且可以修改。这将更新array([ 4., 25., 36., 64., 121., 9., 16., 36., 81.,
4., 1., 4., 16., 49., 9., 1., 9., 36.,
25., 4., 1., 1., 16.])
的内容。下面的示例只是将一些文本追加到正文,但是可以进行更复杂的操作:
WebView
如果您还想修改文件,还可以将结果输出到文件中:
@Override
public void start(Stage stage) {
WebView webView = new WebView();
WebEngine engine = webView.getEngine();
engine.loadContent("<html>"
+ "<body></body>"
+ "</html>");
TextField textField = new TextField();
Button button = new Button("add");
button.setOnAction(evt -> {
String text = textField.getText();
Document doc = engine.getDocument();
Element element = (Element) doc.getElementsByTagName("body").item(0);
element.appendChild(doc.createTextNode(text));
});
Scene scene = new Scene(new VBox(webView, textField, button));
stage.setScene(scene);
stage.show();
}