我正在遍历一个链接列表。我可以正确地获取title属性,并希望在单击时显示它。当页面加载时,当我点击一个链接时,所有的链接标题都会被一个接一个地提醒。我做错了什么?
function prepareShowElement () {
var nav = document.getElementById('nav');
var links = nav.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
links[i].onclick = alert(links[i].t
我有一个包含文件夹列表的页面容器。我想一个接一个地点击。附件是带有页面源的页面截图。
我尝试了以下代码:
let elements = document.getElementsByClassName('document-container')
for (let element of elements)
{
await element.click();
}
但这行不通。
我不知道如何描述这一点。我在一页上有几个div,类似于:
<div id="Content">
<div id="SubContent" class="LoremIpsum">
some lorem ipsum text here
</div>
<div id="SubContent" class="Shakespeare" style="display:none">
Macbeth story
我创建了两个for循环(一个嵌套在另一个中)。
我的代码如下所示:
try:
a = browser.find_elements_by_class_name("node")
for links in a:
links.click()
for id in range(2, 41):
my_id = "stree{}".format(id)
browser.find_element_by_id(my_id).click()
browser.find