问题标签 [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 回答
1049 浏览

javascript - selectedIndex 在 Firefox 中不起作用,来自一个数组元素

为什么这段代码在 IE 中有效,而在 Firefox 中无效?

0 投票
4 回答
12341 浏览

javascript - 使用 DOM getElementsByName 更改 CSS

我正在尝试使用 JS 中的 DOM 更改为 CSS,我已经成功更改了 HTML 属性,但没有更改 CSS 属性。似乎 CSS 不受此特定 DOM 的影响。

代码看起来像这样...

0 投票
2 回答
2607 浏览

javascript - HTML 名称属性中的花括号

我正在尝试根据名称检索 DOM 元素。不幸的是,他们的名字里面有花括号{}

jQuery (1.6.4) 能够毫无问题地检索它们。但此时我试图用 替换这些调用getElementsByName(),但 gEBN 不匹配查询字符串中带有大括号的任何内容。我曾尝试过一次又两次将反斜杠转义但无济于事。

有没有办法在不改变使用大括号的约定的情况下做到这一点?

看起来它们不在名称 attr 中允许的字符集中。

更新:似乎适用于 Chrome,但不适用于 Windows 的 Safari。但真正奇怪的是,即使是 Windows 版 Safari 也能很好地处理这些问题。

0 投票
3 回答
3701 浏览

javascript - IE10:getElementsByName() 未返回 IE10 中具有相同 ID 的元素

我在jsp中有动态填充的表。我对所有表行使用相同的 id。

在 javascript 中,我想检索所有 id 为“resultRow”的表格行元素。并且 js 中的 getElementsByName("resultRow") 在 IE10 中给出了空的 htmlcollection

有没有其他方法可以获取匹配 id 的 tablerows

任何帮助是极大的赞赏

`这是我的代码片段

0 投票
1 回答
18154 浏览

html - 使用 VBA 循环遍历多个 div

我正在尝试使用 Vb 脚本从 HTML 页面中提取信息。这是我试图从中提取信息的 HTML 页面。

我想以以下格式提取信息。

  • 大学名称:大学1
  • 学位名称:Phd
  • 专业:计算机科学
  • 期间:2005 - 2012

  • 大学名称:大学2

  • 学位名称:M.Eng
  • 专业:计算机科学
  • 时期:2000 - 2004

在我的 VB 脚本中,我有以下代码将整个信息提取为单个变量。

但是,如果我在我的 vb 脚本中使用以下语句,我可以获得特定的跨度信息。

上面的代码给了我 Phd 作为输出。但是,我不会事先知道总跨度,所以我不能简单地在我的代码中给出 span(0) 和 span(1)。另外,我想提取所有 div 标签的信息,我也不知道这些信息。基本上,我想要一些循环结构来遍历具有 id profile-education的 div 标签,我应该能够从中提取多个 div 和 span 信息。

0 投票
1 回答
108 浏览

javascript - 用循环验证表单、按名称获取元素的 JavaScript 代码是什么?

我已经阅读了 5 到 7 篇文章,尝试过一些我读过的东西,包括 jQuery,但感觉好像大多数文章都超出了我的理解范围。

我有一个表单可以作为数据提交工具,假设有 100 个输入。

我只需要检查每个输入的帮助,我认为我应该能够使用循环来完成它。

目标代码示例:

对于特定参数,我需要检查的一件事是输入中没有空格:

任何人都可以帮助我的语法或让我进一步实现目标吗?

谢谢。

- 不用说,我不是专业的程序员,所以简单的解释会很棒。

0 投票
1 回答
996 浏览

javascript - getElementsByName 返回节点列表或 htmlcollection

对 JavaScript 来说是全新的。运行 getElementsByName 查询并得到一个节点列表,但是我正在寻找一个 htmlcollection。我知道这是由于 Dom 级别的实现。

问:我应该测试返回类型以确定还是有更好的方法来确保结果?

0 投票
5 回答
36566 浏览

javascript - 仅从 Javascript 中的 getElementsByName() 获取选中的元素?

我有一个这样的 HTML:

我试图在 Javascript 中只获取这样的数组中的已检查元素:

无论复选框是否被选中,上面都会获取所有值。我只想获取选中复选框的值。我怎样才能做到这一点?

0 投票
4 回答
275 浏览

javascript - Javascript 函数 changeImage:使用 getElementById 或 getElementsByName 变量的问题

我在让我的代码做我想做的事情时遇到了一些麻烦。我有多个部分设置为切换显示/隐藏,并且它运行正常。但是,我现在尝试将图像切换到“更多”而不是始终保持静态的位置,我希望它在扩展时切换到“更少”。

它确实有效......但仅适用于第一个。如果我按下任何其他按钮,它只会改变第一个。您可以在此处查看页面:

http://jfaq.us

我已经尝试了几种不同的变量解决方案,但我似乎无法让它发挥作用。

帮助?提前致谢!




0 投票
2 回答
23081 浏览

javascript - 具有类似名称的数组的 GetElementsByName

当我命名控件时,我经常使用这种表示法,以便在 POST 或 GET 中获取数组。

所以在我的脚本中我可以做到

经常发生我需要在javascript中取回那些id,但我无法得到它们,所以我经常像这样为html中的每个元素添加一个ID

这样我就可以使用 document.getElementsById('color_3')

相反,我想找到使用 document.getElementsByName(color[3])... 的方法...但我无法真正让它工作。

有什么帮助吗?