没有jQuery我该怎么做?
$('input[type=submit]').attr('disabled',true);
Run Code Online (Sandbox Code Playgroud)
它不必是跨浏览器兼容的; 只适用于Firefox的解决方案是可以的.
RaY*_*ell 39
var inputs = document.getElementsByTagName("INPUT");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type === 'submit') {
inputs[i].disabled = true;
}
}
Run Code Online (Sandbox Code Playgroud)
你有没有尝试过
document.getElementsByTagName("input");
Run Code Online (Sandbox Code Playgroud)
然后您可以询问 DOM 以找到您的提交按钮。 getElementsByTagName 参考
一个完整的样本
window.onload = function(e) {
var forms = document.getElementsByTagName('form');
for (var i = 0; i < forms.length; i++) {
var input = forms[i].getElementsByTagName('input');
for (var y = 0; y < input.length; y++) {
if (input[y].type == 'submit') {
input[y].disabled = 'disabled';
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27157 次 |
| 最近记录: |