问题标签 [getelementsbyname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1340 浏览

javascript - 除非我查看 HTML 源代码,否则 document.getElementsByName 返回 NULL

这似乎是一个简单的问题,但我无法解决。

基本上有一个我们在工作中使用的网站,它需要大量重复输入,所以我试图制作一点 JavaScript 来自动将文本放入一些网站字段。我打算通过制作运行 JavaScript 代码的书签来实现这一点,这样我就可以根据需要创建几个不同的书签。

问题是,每当我这样做时,它只会出现错误,因为它在 getElementsByName 上返回 NULL:

document.getElementsByName("user_name")[0].value=("Type Username Here");

不过,这就是我感到困惑的地方,如果我检查元素并实际看到我要查找的确切元素,或者当我从与它相同的区域查看任何源(我是试图找到的是在一个大的 iFrame 中)。如果我只查看基本源,它仍然无法工作。

我也尝试使用document.getElementByIdwhich 具有完全相同的问题。

我现在通过将代码粘贴到 Chrome 上的控制台来运行代码,所以当我尝试运行 JavaScript 时,一切都加载得很好。

如果有人有任何建议,将不胜感激。

TL;DR:除非我查看 HTML 源代码,否则 JavaScript 将无法工作。

0 投票
2 回答
3474 浏览

javascript - jQuery 按名称获取元素

由于必要的字符减少,我想将我们的 javascript 转换为 jQuery。这是我的 HTML 和 Javascript

我试过那些:

但没有一个有效。我怎样才能做到这一点?

0 投票
1 回答
831 浏览

safari - AppleScript Safari:页面完全加载后单击按钮

我在这里有这个脚本,它正在将一个配置文件加载到一个没有焦点的 safari 选项卡上,并将我想要的文本保存在一个变量中

但是,某些数据仅在单击按钮后才可用(这是一个类似于按钮的叠加层弹出窗口,这使得在您按下“确定”之前无法访问另一个文本,而且此按钮并不总是在这里)

按钮 HTML 是:

我用这个脚本按下:

奇怪的是有时工作有时不工作,我不能增加太多延迟

我可以添加一个脚本来等待此按钮('btn btn-primary')可用(完全加载),然后再次尝试使用我的第一个脚本获取文本吗?

- 也许我可以添加类似的东西

那么点击脚本呢?

0 投票
1 回答
180 浏览

html - GetelementsByTagName 似乎无法正常工作

这个问题听起来很愚蠢,但是当我使用函数 GetElementsByTagname("frame") 时,它只返回 3 作为长度而不是我预期的 5?

这是网页的 HTML,我计算了标记名“框架”幻影的 5 倍,但是当我在 VBA 中询问长度时,我得到 3...

我的观察:

1)可以看到3是主框架的数量(top_navigation、contentframe、dummyframe)

2) 如果我尝试通过 getelementbyname 访问其中一个大型机,它可以工作,但如果我尝试访问 contentframe 的子框架(leftnavigation 或 postfachcontent),它就不起作用(检测到 0 个项目)

这是我的代码:

0 投票
3 回答
1254 浏览

javascript - Javascript Uncaught TypeError:checkbox.setAttributeNode 不是函数

我遇到了一个错误,我不知道如何解决它,请帮助:) 代码:

}

这是错误消息:

本地存储包含 json:

和 HTML 代码:

你能帮助我吗?

0 投票
2 回答
1696 浏览

list - 如何在 selenium webdriver 中获取网页上的按钮数

例如:网页上显示了一个航班列表。如何获取该网页上显示的“选择”按钮的总数

0 投票
4 回答
4970 浏览

javascript - 按名称将占位符添加到输入字段

我正在尝试使用 JavaScript 将占位符添加到属性中。

Input 元素的 HTML 是:

似乎我也需要通过父 td "gfield_list_cell gfield_list_72_cell3" 的类来定位它

我正在尝试使用 Javascript 和 $ 符号作为占位符来定位它。我正在使用它,但无法正常工作。

任何帮助,将不胜感激。谢谢

0 投票
5 回答
4972 浏览

javascript - Change all elements with id='s value

I have a an input button that is produced by a php for loop.

here is what it outputs:

how can i change the value of all the input's with the id or name "submit"?

i tried getElementById but that only changes of the inputs:

i tried getElementsByName but that didnt work at all:

How can i change the value of all the input's?

i want regular javascript. if not possible with regular javascript, jquery is fine too.

0 投票
1 回答
302 浏览

vb.net - VB.Net Instagram 网络浏览器

我似乎无法找到一种方法将我的文本从我的文本框中输入到 Instagram 上的任何内容,它们没有 ID,而且我似乎无法获取 getbytagname 将信息放入其中一个输入中,例如用户名它都进去了。

有人有任何指南,甚至是关于如何在 Instagram 中输入文本的代码吗?

我试过了,WebBrowser1.Document.GetElementsByTagName("input").GetElemen‌​tsByName("class=" = "kp5f7 _qy55y").Item("value").SetAttribute("value", texbox1.text)

但没有运气

0 投票
1 回答
127 浏览

javascript - getelementsbyname 在 diffrnrt 网络上不起作用

祝大家有美好的一天。我是新来的,所以如果我做错了什么,我很抱歉。

我正在尝试做什么......我正在尝试创建一个 Bat 文件,它会自动打开一个特定的站点并在那里输入登录名和密码,nadimal “登录”......模拟我今天在这个站点上参加的内容。 ..过去,我做得很好...这里有一个例子。(登录名和密码已更改)

一段时间过去了,开发人员已经对网站进行了更改......目前,这种算法由于某种原因不起作用

由于某种原因,登录名和密码没有出现在表单中,并且没有按下按钮......请帮助我。谢谢你。