问题标签 [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 投票
4 回答
758 浏览

javascript - 返回 HTML FORM 变量名(不是值)

这可能是一个非常简单的问题,但我似乎无法做到这一点。

是否可以从 FORM 中提取变量“名称”?我有以下下拉菜单(简体)...

这些都通过“onChange”语句触发了一些java脚本。到现在为止还挺好。

我想提取名称,而不是值,然后在 java-script 语句中使用提取的名称,如下所示:

getElementsByName给我价值而不是名字。

有任何想法吗?

干杯弗兰克

0 投票
2 回答
1627 浏览

javascript - getElementsByTagName IE 问题

此代码适用于除 Internet Explorer(Opera、Firefox、Crome..)以外的所有主要浏览器

每秒的 js 问题都与 IE 有关。提前致谢。

0 投票
1 回答
4633 浏览

c# - HTMLElement 的 GetAttribute("html") 或 GetAttribute("text") 不返回值

使用此示例,我如何使用 C# HTMLElement 的 Get 属性在此行上获取“GOOGLE CLICK”。假设这个元素是使用 getElementByTagName 吸收的。我不确定要使用哪种属性我已经尝试过在 java 上工作的“ html ”和“ text ”(例如element.GetAttribute("html"))属性,但遗憾的是不在 c# 上。

供参考的是我正在尝试运行的 c# 示例代码。

0 投票
3 回答
479 浏览

javascript - 在javascript中使用循环动态检索元素

我是 javascript 新手,我想在循环的帮助下通过名称获取元素,但无法获取元素。请提供帮助,以便我可以通过使用循环来减少大量代码。

下面是代码行

上面的代码是 JAVASCRIPT

0 投票
4 回答
17277 浏览

javascript - Javascript按名称获取特定元素(父元素)

我正在使用自定义标签来定义应用程序中的部分,所以我有这样的东西:

我正在使用以下内容并能够获取标签(打印到控制台,一切都很时髦)

我遇到的问题是按名称查找子字段:

...因为我不想接听任何其他可能具有名称为“myfield”的输入的“部分”。

编辑:

被建议并返回到控制台部分内容,但是,getElementsByName抛出一个错误:

0 投票
1 回答
18326 浏览

input - getelementsbyname 不返回任何值

我花了一整天的时间阅读教程,但似乎找不到这个基本问题的答案。

我要做的就是访问输入字段的值。我制作了一个基本的存根来尝试自学。期望的行为是,当我单击“提交”按钮时,我应该收到一个带有数字字段“点”值的警报。但是,当我将以下代码放入我的网站时,然后单击提交按钮,没有任何反应。

我究竟做错了什么?

顺便说一句,如果我去掉“getelementsbyname”这一行并按如下方式更改脚本:

然后一切正常,我收到一个警报弹出窗口,其中包含文本“hello world”,完全符合预期。

任何帮助将不胜感激。

0 投票
2 回答
25378 浏览

javascript - 如何使用javascript检查标签是否存在而不会出错

我有带有根“客户端”的 xml 数据,它可以在其中包含多个“客户端”元素。有时 XML 文件中没有返回客户端元素(这没关系)。我需要确定是否返回了任何客户端元素,因此我尝试使用:

这完成了预期的工作,但只要没有“客户端”元素,我就会收到一个萤火虫错误。

0 投票
2 回答
23230 浏览

javascript - 在 IE document.getElementsByName 上不起作用

我使用这段代码:

和:

它可以在 Firefox 和 Opera 中运行,但在 IE 6.0 或 IE 8.0 中不起作用,甚至可能在较新的 IE 中也不起作用。

该怎么办?

0 投票
6 回答
10856 浏览

javascript - 将值设置为 getElementsByName 数组

我有以下情况:

  • 我必须使用动态表(添加/删除行) - 来自http://viralpatel.net/blogs/dynamically-add-remove-rows-in-html-table-using-javascript/的代码
  • 行包含带有名称的 html 输入框,没有 id
  • 我需要能够为这些框设置值

    我尝试了以下方法,但遇到了语法问题:

    <!-- html部分->这一行将被动态表代码复制-->

    这些似乎都不起作用。你能建议一个正确的方法吗?

    谢谢!

  • 0 投票
    4 回答
    3566 浏览

    javascript - 为什么 GetElementsByTagName 不能以这种形式工作?

    我在 avidest.com/new 上有一个表格。第一个字段是一个单选按钮。电子邮件字段下方是一个提示,该提示应根据为单选按钮选择的值而改变。如果选择了雇主,则提示应为“请使用您的公司电子邮件地址”。如果选择了自由职业者,提示应该是“请使用您的学校电子邮件地址。”。出于某种原因,我的 javascript 代码无法正常工作。我试过用 GetElementsByName 替换 getElementsByTagName 但这不起作用。这是我在 html 页面的 <head> 部分中编写的函数:

    然后我在页面加载时调用该函数:

    这是页面上的表单元素:

    谢谢。

    根据 stakoverflow 的建议,我尝试了以下方法,但仍然无法正常工作: