问题标签 [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.
javascript - 除非我查看 HTML 源代码,否则 document.getElementsByName 返回 NULL
这似乎是一个简单的问题,但我无法解决。
基本上有一个我们在工作中使用的网站,它需要大量重复输入,所以我试图制作一点 JavaScript 来自动将文本放入一些网站字段。我打算通过制作运行 JavaScript 代码的书签来实现这一点,这样我就可以根据需要创建几个不同的书签。
问题是,每当我这样做时,它只会出现错误,因为它在 getElementsByName 上返回 NULL:
document.getElementsByName("user_name")[0].value=("Type Username Here");
不过,这就是我感到困惑的地方,如果我检查元素并实际看到我要查找的确切元素,或者当我从与它相同的区域查看任何源(我是试图找到的是在一个大的 iFrame 中)。如果我只查看基本源,它仍然无法工作。
我也尝试使用document.getElementById
which 具有完全相同的问题。
我现在通过将代码粘贴到 Chrome 上的控制台来运行代码,所以当我尝试运行 JavaScript 时,一切都加载得很好。
如果有人有任何建议,将不胜感激。
TL;DR:除非我查看 HTML 源代码,否则 JavaScript 将无法工作。
javascript - jQuery 按名称获取元素
由于必要的字符减少,我想将我们的 javascript 转换为 jQuery。这是我的 HTML 和 Javascript
我试过那些:
但没有一个有效。我怎样才能做到这一点?
safari - AppleScript Safari:页面完全加载后单击按钮
我在这里有这个脚本,它正在将一个配置文件加载到一个没有焦点的 safari 选项卡上,并将我想要的文本保存在一个变量中
但是,某些数据仅在单击按钮后才可用(这是一个类似于按钮的叠加层弹出窗口,这使得在您按下“确定”之前无法访问另一个文本,而且此按钮并不总是在这里)
按钮 HTML 是:
我用这个脚本按下:
奇怪的是有时工作有时不工作,我不能增加太多延迟
我可以添加一个脚本来等待此按钮('btn btn-primary')可用(完全加载),然后再次尝试使用我的第一个脚本获取文本吗?
- 也许我可以添加类似的东西
那么点击脚本呢?
html - GetelementsByTagName 似乎无法正常工作
这个问题听起来很愚蠢,但是当我使用函数 GetElementsByTagname("frame") 时,它只返回 3 作为长度而不是我预期的 5?
这是网页的 HTML,我计算了标记名“框架”幻影的 5 倍,但是当我在 VBA 中询问长度时,我得到 3...
我的观察:
1)可以看到3是主框架的数量(top_navigation、contentframe、dummyframe)
2) 如果我尝试通过 getelementbyname 访问其中一个大型机,它可以工作,但如果我尝试访问 contentframe 的子框架(leftnavigation 或 postfachcontent),它就不起作用(检测到 0 个项目)
这是我的代码:
javascript - Javascript Uncaught TypeError:checkbox.setAttributeNode 不是函数
我遇到了一个错误,我不知道如何解决它,请帮助:) 代码:
}
这是错误消息:
本地存储包含 json:
和 HTML 代码:
你能帮助我吗?
list - 如何在 selenium webdriver 中获取网页上的按钮数
例如:网页上显示了一个航班列表。如何获取该网页上显示的“选择”按钮的总数
javascript - 按名称将占位符添加到输入字段
我正在尝试使用 JavaScript 将占位符添加到属性中。
Input 元素的 HTML 是:
似乎我也需要通过父 td "gfield_list_cell gfield_list_72_cell3" 的类来定位它
我正在尝试使用 Javascript 和 $ 符号作为占位符来定位它。我正在使用它,但无法正常工作。
任何帮助,将不胜感激。谢谢
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.
vb.net - VB.Net Instagram 网络浏览器
我似乎无法找到一种方法将我的文本从我的文本框中输入到 Instagram 上的任何内容,它们没有 ID,而且我似乎无法获取 getbytagname 将信息放入其中一个输入中,例如用户名它都进去了。
有人有任何指南,甚至是关于如何在 Instagram 中输入文本的代码吗?
我试过了,WebBrowser1.Document.GetElementsByTagName("input").GetElementsByName("class=" = "kp5f7 _qy55y").Item("value").SetAttribute("value", texbox1.text)
但没有运气
javascript - getelementsbyname 在 diffrnrt 网络上不起作用
祝大家有美好的一天。我是新来的,所以如果我做错了什么,我很抱歉。
我正在尝试做什么......我正在尝试创建一个 Bat 文件,它会自动打开一个特定的站点并在那里输入登录名和密码,nadimal “登录”......模拟我今天在这个站点上参加的内容。 ..过去,我做得很好...这里有一个例子。(登录名和密码已更改)
一段时间过去了,开发人员已经对网站进行了更改......目前,这种算法由于某种原因不起作用
由于某种原因,登录名和密码没有出现在表单中,并且没有按下按钮......请帮助我。谢谢你。