问题标签 [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.
html - 当没有可用的“ID”时使用“名称”访问表单元素
我是脚本新手。我正在尝试自动化一些网络表单填写任务。
我能够完成大多数分配了 HTML“ID”标签的部分。
例如,
如果表格有这个:
我使用类似下面的代码来为文本框赋值。
oIE.Document.All.Item("id1").Value = "MESSIAH1"
但是,我正在处理的某些表单具有(下面的代码):
没有“Id”,只有“名字”
我们在这里做什么?任何指针?一般来说,我的问题是当我没有关联的 HTML "ID" 而只有 "name" 时,我将如何填写/访问表单(元素)。
感谢所有帮助
*如果重要的话,我在 IE8 上运行 VBSCRIPT。
谢谢美人!
javascript - 将预定义的 CSS 样式传递给 getElementsbyName?
这可能是一个非常简单的问题,但我使用谷歌和搜索功能没有挖掘任何对我有用的东西。
我正在使用一个脚本,该脚本在鼠标悬停时<div>
使用getElementsByName()
函数更改字体,并在您将鼠标移开时再次更改,这按预期工作,但我重写了这个小项目的一些代码,现在使用的字体取决于操作系统(参见 css 样式)——这意味着我不能传回“静态”文本属性。
基本上我需要脚本的 else 连接来应用 CSS 样式class="japanese large pos"
或其先前状态,如果它更清洁/更有效,我省略了下面的 CSS,因为它并不真正相关。小提琴演示在这里(包括 CSS):http: //jsfiddle.net/ua5VS/
感谢您的帮助!
这是脚本:
HTML
javascript - 在 Javascript 中获取正确的元素
我有一个简单的小 javascript,我以不同的形式多次使用它。它与两个日期选择器一起使用,以便将第一个日期选择器中的选定日期复制到第二个日期选择器。它看起来像这样:
现在我有一个新的脚本应用程序,页面上有几个非常相似的表单版本,但我无法让脚本工作。该表格将有 2 到 8 个版本,简化形式为:
在 id 中包含 season_id 可确保所有 id 都是唯一的,因此提交按钮有效。但是,我看不到用复制日期的脚本做同样事情的巧妙方法。我尝试了 getElementsByName 和 getElementsByClassName 的各种排列,但没有任何成功。
javascript - 如何从文本中检索第二个值?
如何从文本中获取第二个值?例如 AB-10:1234。我希望函数显示 1234 而不是 10。
php - 如何将短代码的一部分收集为数组
我在 wordpress 中有一个短代码,看起来像这样
我需要将“数据集”收集为一个数组,然后添加它们并回显总数,但我不确定如何。我知道如何通过 id 获取元素,但不知道如何仅获取短代码的那部分.. 任何帮助将不胜感激
作为旁注,我在 word press 中使用 phpexec 从帖子中运行 php,因此如果有使用 php 的方法,那将是最好的。
更新 $array 是我需要用数据集填充的东西
javascript - getElementsByName 不适用于 ie
这是我在 chrome、safari、firefox 上成功运行的 js 函数。但是在 ie 上不起作用。如何解决?
javascript - javascript警报后清除输入字段值
我有一个从数据库获取值的动态字段,我想检查其中一个字段值是否大于旧值。如果它做得更大,我必须发出警报并将字段值重置回''
我想在不使用的情况下这样做,document.GetElementById
因为该字段是由 foreach 循环的,我正在尝试使用document.GetElementByName
但无处可去。这是我的代码
这是我的javascript:
有人能帮我吗?
javascript - javascript、getelementbyname 和焦点
我正在尝试创建一个函数,如果用户名无效,它将查看用户名,向用户发送警报,清除用户名字段,并将用户名字段重新聚焦。我正在尝试使用 getElementsByName() 函数来完成这一切。除了让该领域重新成为焦点之外,这一切都在发挥作用。我的代码如下。有没有人有什么建议。
}
所以看起来在Java脚本运行之前,焦点字段更改为下一个字段,我的密码输入框......它也有自己的验证功能。我有办法让我的 javascript 代码在下一个文本框(密码框)成为焦点之前为我的用户名字段运行?
javascript - 最新的 getElementsByClassName 跨浏览器 - John Resig
2007 年,John Resig 发表了一篇关于速度测试的深入文章:
http://ejohn.org/blog/getelementsbyclassname-speed-comparison/#postcomment
7年后,目前按类名获取元素的最佳方式是什么?