我想知道为什么我的脚本没有取 id 值吗?
我在由 test.js 命名的单个文件中的单独文件夹中使用了这段代码,这是我的起始代码。
var myInput = document.getElementById("newPass");
var confInput = document.getElementById("confpsw");
var letter = document.getElementById("letter");
var capital = document.getElementById("capital");
var number = document.getElementById("number");
var length = document.getElementById("length");
var special = document.getElementById("special");
document.getElementById("Button").disabled = true;
我的视图代码是..
<button id="Button" class="btn btn-lg btn-primary btn-block btn-signin" type="submit">Submit</button>
我得到这样的错误…
未捕获的 TypeError:无法设置 null 的属性“已禁用”
为什么我的脚本在 cshtml 中不起作用?
原文由 Sridhar kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议
看起来代码在 DOM 准备好之前就已经运行了。试试
DOMContentLoaded
。