我正在尝试制作一个java软件,在这个软件中,我可以选择切换到浏览器模式。一旦用户选择它并访问任何网页,用户就可以从当前网页中选择任何单词并查看其定义。用户应该能够在web页面之间切换,同时仍然利用该功能(以及当前活动web页面的DOM树)。我想先创建一个Mozilla或Chrome扩展,但这必须是Java软件的一部分,而且现在的浏览器不允许通过软件安装扩展。我尝试过:使用window.document.getElementsByTagName('p')[0].innerHTML来获取当前页面的所有<p>内容,但是不起作用。
发布于 2019-10-24 23:12:45
要返回所有<p>内容,您可以执行以下操作:
var items = [...window.document.getElementsByTagName('p')];
var result = items.map(obj => obj.innerHTML);它将返回一个内容数组
https://stackoverflow.com/questions/58543502
复制相似问题