6
有没有办法让所有的按钮标签及其类型在使用JavaScript的特定页面上?获取所有的按钮标签类型
有没有办法让所有的按钮标签及其类型在使用JavaScript的特定页面上?获取所有的按钮标签类型
var buttons = document.getElementsByTagName('button');
for (var i = 0; i < buttons.length; i++) {
var button = buttons[i];
var type = button.getAttribute('type') || 'submit'; // Submit is the default
// ...
}
我试图与没有成功的原来的答案,所以我用这个:
var elements = document.querySelectorAll("input[type=button]");
例子:
var elements = document.querySelectorAll("input[type=button]");
for(var i = 0, len = elements.length; i < len; i++) {
console.log("Button: " + elements[i].id);
}
<input type="button" id="alfa" value="alfa">
<input type="button" id="beta" value="beta">
<input type="button" id="gamma" value="gamma">
<input type="button" id="omega" value="omega">
只要记住要么有此代码在'onload'事件中或在页面的底部。 –
但它没有在我的控制台中显示任何结果。在页面上有一个提交按钮 – user782400
为什么它会在你的控制台显示任何结果?该代码只是获取类型,如果你想在控制台上显示某些东西,那么你将不得不添加代码来记录它。 – Quentin