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

javascript - javascript document.getelementsbyname 无法识别 ContentPlaceHolder 中的控件

我的项目中有一个日历脚本。为了使用它,我添加了一个图像,并在它的 onclick 事件中调用了一个 javascript 函数 displayDatePicker:

我在我的项目中使用母版页,如果图像和关联的文本框控件位于 contentPlaceHolder 中,则 javasript 库的函数 document.getElementsByName 返回 null,并且似乎无法检测到 contentPlaceHolder 中的控件。

我将此代码用于未使用母版页的页面,一切顺利。

我提前感谢您的任何帮助。

祝你好运。

0 投票
1 回答
1560 浏览

javascript - 使用 getElementsByName 获得多个元素,更改它们的名称会得到奇怪的结果

我有一个包含多个同名输入(文本)元素的表单

现在,假设我想将他们的名字改为“val2[]”。

这是我最初写的:

然而,这似乎让我犯了一个错误。
从 Chrome 的开发人员工具中,它显示“无法设置未定义的属性‘名称’”

想了一会儿,我想这个元素可能在重命名后会被删除。
因此,我将代码的最后一行更改为:

这行得通!

但是后来,我在想我是否可以这样编码:

这给了我在“无法设置未定义的属性'名称'”上面遇到的相同错误,
我很困惑。我也用 Firefox 测试过,结果是一样的。(无法在 IE 上测试,因为我在页面上使用 HTML5 原生 DnD)

在我看来,getElementsByName 返回的是一个队列,而更改名称则相当于从中删除项目。
这是真的?或者对此的正确解释是什么?

0 投票
1 回答
5356 浏览

html - VBA从网页抓取数据到变量

我能够将excel值传递给网站并通过vba单击它。但它打开了另一个标题为“结果 - 研究随机器”的页面,我不知道如何在“Set#1”中检索这些值。谁能给我一些想法将这些值检索到变量中。我的代码是

0 投票
1 回答
9167 浏览

javascript - 无法获取未定义或空引用的 GetElementsbyTagName 的属性

让我首先说明我是一个新手,虽然我已经创建了相当多的 html 代码,但我正在尝试使用 XML 和 Javascipt 来进行自己的教育。话虽如此,我遇到了一个困扰我的问题(我研究并发现了类似的问题)。有趣的是,代码在 Firefox 下运行了几次,但现在它什么也没用,我似乎找不到问题所在。我确实使用 IE 控制台来检查文件打开状态等。但没有乐趣。正如主题行所示,我似乎无法在为网页构建的表中列出 XML 标记。这是相关的 html 代码和相关的 XML 文件。任何援助将不胜感激。

HTML 代码

0 投票
1 回答
431 浏览

javascript - 为什么 Document.prototype.getElementsByName 存在于 Chrome 中?

据我所知,getElementsByName是在 中定义的函数HTMLDocument,并且HTMLDocument继承自Document,并且Document继承自Node.

那么为什么我可以Document.prototype.getElementsByName在 Chrome 中看到但在 Firefox 中看不到?Chrome 没有实现 DOM2 规范吗?

0 投票
2 回答
2042 浏览

javascript - document.getElementsByName 对我不起作用?

我正在用 tampermonkey 制作一个脚本,它会自动点击一个元素。当我在 chrome 中检查它时,我尝试单击的元素是这样的:

¨

我试图制作的脚本是这样的:

我是编程新手,所以这里可能真的有问题。

PS:我不想使用 getElementsById 或类,我需要通过网页上显示的名称获取元素。

感谢您的帮助!

0 投票
1 回答
7723 浏览

html - 通过标签名称获取元素

从 HTML 页面获取元素时遇到问题

我要做的是导航到一个站点,然后我想找到一个名为“jobId”的元素

然后我想循环浏览网站(HTML CODE)

在第一个 msgbox 上,我收到一个未指定的 NULL 错误错误

该元素位于 iFrame 中(我不知道它是否会影响某些方面)

当我使用 ViewSource 时,这是我要使用的元素:

接下来是我之前的帖子这里

按照您的指示,我到了这一点:

这就是我得到的(这是我最好的) 在此处输入图像描述

请帮忙谢谢!!

0 投票
1 回答
4356 浏览

javascript - CasperJS传递变量来评估不能让它工作

好的,这是我的 casperjs 函数:

出于某种原因,我无法将变量正确发送到此函数:

任何人都可以帮我解决这个问题,以便实际通过正确的数字来评估功能。

0 投票
1 回答
766 浏览

javascript - IE 8 没有触发点击输入元素类型按钮

以下 JavaScript 适用于 Chrome、FF 等 - 它触发相应的按钮 - 但不适用于 IE8:

<input type="submit" value="save" name="save" class="button">

document.getElementsByName('save').item(0).click()

在 IE8 上是否有与之等效的(本机 Javascript)?

0 投票
1 回答
2812 浏览

javascript - 使用多个单选按钮的 if else 语句

我想做的是创建一个包含三个是或否问题的问卷。如果所有三个问题都选择了“是”,那么我想要一个警报。如果有任何问题选择了“否”,那么我需要针对该问题的警报。我以为我拥有它,但我在某个地方错过了一些东西。你能帮忙吗?