问题标签 [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 - selectedIndex 在 Firefox 中不起作用,来自一个数组元素
为什么这段代码在 IE 中有效,而在 Firefox 中无效?
javascript - 使用 DOM getElementsByName 更改 CSS
我正在尝试使用 JS 中的 DOM 更改为 CSS,我已经成功更改了 HTML 属性,但没有更改 CSS 属性。似乎 CSS 不受此特定 DOM 的影响。
代码看起来像这样...
javascript - HTML 名称属性中的花括号
我正在尝试根据名称检索 DOM 元素。不幸的是,他们的名字里面有花括号{}
。
jQuery (1.6.4) 能够毫无问题地检索它们。但此时我试图用 替换这些调用getElementsByName()
,但 gEBN 不匹配查询字符串中带有大括号的任何内容。我曾尝试过一次又两次将反斜杠转义但无济于事。
有没有办法在不改变使用大括号的约定的情况下做到这一点?
看起来它们不在名称 attr 中允许的字符集中。
更新:似乎适用于 Chrome,但不适用于 Windows 的 Safari。但真正奇怪的是,即使是 Windows 版 Safari 也能很好地处理这些问题。
javascript - IE10:getElementsByName() 未返回 IE10 中具有相同 ID 的元素
我在jsp中有动态填充的表。我对所有表行使用相同的 id。
在 javascript 中,我想检索所有 id 为“resultRow”的表格行元素。并且 js 中的 getElementsByName("resultRow") 在 IE10 中给出了空的 htmlcollection
有没有其他方法可以获取匹配 id 的 tablerows
任何帮助是极大的赞赏
`这是我的代码片段
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 信息。
javascript - 用循环验证表单、按名称获取元素的 JavaScript 代码是什么?
我已经阅读了 5 到 7 篇文章,尝试过一些我读过的东西,包括 jQuery,但感觉好像大多数文章都超出了我的理解范围。
我有一个表单可以作为数据提交工具,假设有 100 个输入。
我只需要检查每个输入的帮助,我认为我应该能够使用循环来完成它。
目标代码示例:
对于特定参数,我需要检查的一件事是输入中没有空格:
任何人都可以帮助我的语法或让我进一步实现目标吗?
谢谢。
- 不用说,我不是专业的程序员,所以简单的解释会很棒。
javascript - getElementsByName 返回节点列表或 htmlcollection
对 JavaScript 来说是全新的。运行 getElementsByName 查询并得到一个节点列表,但是我正在寻找一个 htmlcollection。我知道这是由于 Dom 级别的实现。
问:我应该测试返回类型以确定还是有更好的方法来确保结果?
javascript - 仅从 Javascript 中的 getElementsByName() 获取选中的元素?
我有一个这样的 HTML:
我试图在 Javascript 中只获取这样的数组中的已检查元素:
无论复选框是否被选中,上面都会获取所有值。我只想获取选中复选框的值。我怎样才能做到这一点?
javascript - Javascript 函数 changeImage:使用 getElementById 或 getElementsByName 变量的问题
我在让我的代码做我想做的事情时遇到了一些麻烦。我有多个部分设置为切换显示/隐藏,并且它运行正常。但是,我现在尝试将图像切换到“更多”而不是始终保持静态的位置,我希望它在扩展时切换到“更少”。
它确实有效......但仅适用于第一个。如果我按下任何其他按钮,它只会改变第一个。您可以在此处查看页面:
我已经尝试了几种不同的变量解决方案,但我似乎无法让它发挥作用。
帮助?提前致谢!
javascript - 具有类似名称的数组的 GetElementsByName
当我命名控件时,我经常使用这种表示法,以便在 POST 或 GET 中获取数组。
所以在我的脚本中我可以做到
经常发生我需要在javascript中取回那些id,但我无法得到它们,所以我经常像这样为html中的每个元素添加一个ID
这样我就可以使用 document.getElementsById('color_3')
相反,我想找到使用 document.getElementsByName(color[3])... 的方法...但我无法真正让它工作。
有什么帮助吗?