问题标签 [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 - javascript document.getelementsbyname 无法识别 ContentPlaceHolder 中的控件
我的项目中有一个日历脚本。为了使用它,我添加了一个图像,并在它的 onclick 事件中调用了一个 javascript 函数 displayDatePicker:
我在我的项目中使用母版页,如果图像和关联的文本框控件位于 contentPlaceHolder 中,则 javasript 库的函数 document.getElementsByName 返回 null,并且似乎无法检测到 contentPlaceHolder 中的控件。
我将此代码用于未使用母版页的页面,一切顺利。
我提前感谢您的任何帮助。
祝你好运。
javascript - 使用 getElementsByName 获得多个元素,更改它们的名称会得到奇怪的结果
我有一个包含多个同名输入(文本)元素的表单
现在,假设我想将他们的名字改为“val2[]”。
这是我最初写的:
然而,这似乎让我犯了一个错误。
从 Chrome 的开发人员工具中,它显示“无法设置未定义的属性‘名称’”
想了一会儿,我想这个元素可能在重命名后会被删除。
因此,我将代码的最后一行更改为:
这行得通!
但是后来,我在想我是否可以这样编码:
这给了我在“无法设置未定义的属性'名称'”上面遇到的相同错误,
我很困惑。我也用 Firefox 测试过,结果是一样的。(无法在 IE 上测试,因为我在页面上使用 HTML5 原生 DnD)
在我看来,getElementsByName 返回的是一个队列,而更改名称则相当于从中删除项目。
这是真的?或者对此的正确解释是什么?
html - VBA从网页抓取数据到变量
我能够将excel值传递给网站并通过vba单击它。但它打开了另一个标题为“结果 - 研究随机器”的页面,我不知道如何在“Set#1”中检索这些值。谁能给我一些想法将这些值检索到变量中。我的代码是
javascript - 无法获取未定义或空引用的 GetElementsbyTagName 的属性
让我首先说明我是一个新手,虽然我已经创建了相当多的 html 代码,但我正在尝试使用 XML 和 Javascipt 来进行自己的教育。话虽如此,我遇到了一个困扰我的问题(我研究并发现了类似的问题)。有趣的是,代码在 Firefox 下运行了几次,但现在它什么也没用,我似乎找不到问题所在。我确实使用 IE 控制台来检查文件打开状态等。但没有乐趣。正如主题行所示,我似乎无法在为网页构建的表中列出 XML 标记。这是相关的 html 代码和相关的 XML 文件。任何援助将不胜感激。
HTML 代码
javascript - 为什么 Document.prototype.getElementsByName 存在于 Chrome 中?
据我所知,getElementsByName
是在 中定义的函数HTMLDocument
,并且HTMLDocument
继承自Document
,并且Document
继承自Node
.
那么为什么我可以Document.prototype.getElementsByName
在 Chrome 中看到但在 Firefox 中看不到?Chrome 没有实现 DOM2 规范吗?
javascript - document.getElementsByName 对我不起作用?
我正在用 tampermonkey 制作一个脚本,它会自动点击一个元素。当我在 chrome 中检查它时,我尝试单击的元素是这样的:
¨
我试图制作的脚本是这样的:
我是编程新手,所以这里可能真的有问题。
PS:我不想使用 getElementsById 或类,我需要通过网页上显示的名称获取元素。
感谢您的帮助!
html - 通过标签名称获取元素
从 HTML 页面获取元素时遇到问题
我要做的是导航到一个站点,然后我想找到一个名为“jobId”的元素
然后我想循环浏览网站(HTML CODE)
在第一个 msgbox 上,我收到一个未指定的 NULL 错误错误
该元素位于 iFrame 中(我不知道它是否会影响某些方面)
当我使用 ViewSource 时,这是我要使用的元素:
接下来是我之前的帖子这里
按照您的指示,我到了这一点:
这就是我得到的(这是我最好的)
请帮忙谢谢!!
javascript - CasperJS传递变量来评估不能让它工作
好的,这是我的 casperjs 函数:
出于某种原因,我无法将变量正确发送到此函数:
任何人都可以帮我解决这个问题,以便实际通过正确的数字来评估功能。
javascript - IE 8 没有触发点击输入元素类型按钮
以下 JavaScript 适用于 Chrome、FF 等 - 它触发相应的按钮 - 但不适用于 IE8:
<input type="submit" value="save" name="save" class="button">
document.getElementsByName('save').item(0).click()
在 IE8 上是否有与之等效的(本机 Javascript)?
javascript - 使用多个单选按钮的 if else 语句
我想做的是创建一个包含三个是或否问题的问卷。如果所有三个问题都选择了“是”,那么我想要一个警报。如果有任何问题选择了“否”,那么我需要针对该问题的警报。我以为我拥有它,但我在某个地方错过了一些东西。你能帮忙吗?