Javascript GetElementByName within a C# HtmlDocument
本文关键字:HtmlDocument within GetElementByName Javascript | 更新日期: 2023-09-27 18:02:12
我正在编写一个web自动化程序,它根据存储的数据填写冗长的在线表单,然后将结果通知用户。该网站,我是自动命名所有的对象,但不使用id标签。有没有类似HtmlDocument的东西。GetElementById与名称标签一起工作?我不认为GetElementsByTagName是正确的。它不返回特定的元素,而是生成一个数组。
您可以遍历GetElementsByTagName
返回的元素并检查它们的name
属性(与标记名称不同)。
GetElementByTagName
获取具有相同元素名称的所有元素(因此对于图像,标签名称为img
)。
var inputs = GetElementsByTagName("input");
for(var input in inputs)
{
if(input.GetAttribute("name") == nameIAmLookingFor)
{
// do something
break;
}
}