假设我有以下HTML代码..
<html>
<head></head>
<body>
<div>
<input type ="text">
<img src = "pic.jpg">
<a href ="index.html">Home</a>
</div>
</body>
</html>
我想看一下同一级别元素周围的节点。例如,从上面的html代码中,是否可以执行类似......
的操作 $("input").returnNodesOnSameLevel()
它可以返回一个节点列表,这里包含[&lt;输入...&gt;,&lt;一...&GT; ]?
我正在使用NodeJS的请求模块来获取页面源,然后使用Cheerio进行解析。兄弟()只返回相同标记名称的节点。如果有更好的模块或其他方式,请告诉我。
谢谢。
答案 0 :(得分:2)
如果imgsize = (int(self.viewport.cget('width')) - 1,int(self.viewport.cget('height')) - 1)
# limit the draggable mouse area to just the image dimensions
if event.x < 4:
currentx = 4
elif event.x > imgsize[0]:
currentx = imgsize[0]
else:
currentx = event.x
if event.y < 4:
currenty = 4
elif event.y > imgsize[1]:
currenty = imgsize[1]
else:
currenty = event.y
不起作用,您可以尝试:$("input").siblings()