日期:2014-05-18  浏览次数:20646 次

关于js 的getelementbyid无法获取值
js代码: var id = document.getElementById("logID").value;

html:<input type ="text" id="logID" name="logID" value ="1" style ="display :none;" />

最后在js控制台中提示:Uncaught TypeError: Cannot read property 'value' of null

求解,为何???

------解决方案--------------------
你确保 : 当你调用var id = document.getElementById("logID").value;
时,
html页面已加载了吗?


可以试试

JScript code

function loaded(){
//。。。。
   var id = document.getElementById("logID").value;
//。。。。
}

------解决方案--------------------
如果没有加载,那么肯定出不了的。

你也可以:
把js 代码放到 html代码之下。