
您好!很高兴为您答疑!
这个建议用JS的框架来做,有些框架实现了XPATH来截取DOM对象。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
js *** 作节点的DOM方法
一、创建节点
createElement
createTextNode
二、添加、删除、替换、克隆元素
1、appendChild
2、insertBefore
3、如果appendChild、insertBefore追加的是已经存在的子元素,实际上就会将子元素位置移动
4、删除节点remove removeChild
remove()
removeChild
5替换节点
replaceChild
6、克隆节点
cloneNode()
三、 *** 作元素属性的方法
1获取属性 元素属性名
2设置属性 元素属性名 = 属性值
1、2方法只能获取和设置元素自带的属性
3 *** 作属性的万能方法
getAttribute()
setAttribute()
(1)domstylewidth/height 获取dom元素内联样式中设定的width,height
(2)domcurrentStylewidth/height 获取dom元素渲染后的width,height,只支持IE
(3)windowgetComputedStyle(dom)width/height 浏览器渲染后的元素宽,兼容性更好
(4)domgetBoundingClientRect()width/height/left/top/right/ 计算一个元素的绝对位置(相对于视窗左上角),它能拿到元素的left、top、right、bottom、width、height
ElementgetBoundingClientRect() - Web API 接口参考 | MDN
以上就是关于请教高人:如何通过java调用firefox得到网页的DOM树,以及DOM树上每个节点的位置、大小全部的内容,包括:请教高人:如何通过java调用firefox得到网页的DOM树,以及DOM树上每个节点的位置、大小、js *** 作节点的DOM方法、Js如何获取某Dom元素的宽高等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)