【发布时间】:2020-10-27 22:50:16
【问题描述】:
我正在尝试自动填充单选按钮类型,我正在这个网站上进行培训并使用它的代码在我的 google chrome 控制台上对其进行测试,但它返回未定义。
网站:https://benalexkeen.com/autofilling-forms-with-javascript/
html:view-source:https://benalexkeen.com/autofilling-forms-with-javascript/
我正在尝试使用此代码勾选第三个单选按钮:
var radioElements = document.getElementsByName("input3");
for (var i=0; i<radioElements.length; i++) {
if (radioElements[i].getAttribute('value') == 'Radio3') {
radioElements[i].checked = true;
}
}
我试图调整这段代码以在另一个网站上打勾,但仍然有这个未定义的输出
【问题讨论】:
-
你能发布 JS 应该处理的 HTML 吗? The code works,前提是正确创建了 HTML 并且在页面加载后运行了 JS
-
请提供一个可重现的最小示例,以便我们为您提供帮助。
-
我无法在我的 google chrome 控制台上运行它,为什么?
-
这可能是
document.getElementsByName还是document.getElementsByTagName -
我做了 var x = 3;它返回:未定义
标签: javascript html css google-chrome console