日期:2014-05-16  浏览次数:20399 次

JS取值问题

var imgJS=document.getElementById("imgJS1");
  alert(imgJS);

imgJS1是页面中的一个控件,它有值,为什么到JS中就成NULL了呢

------解决方案--------------------
alert(imgJS.value); 加上你要取的属性
------解决方案--------------------
imgJS确定这是某个控件的ID,并且在你调用document.getElementById()方法的时候已经加载;


------解决方案--------------------
<html>
<head>
<script>
//window.onload=function(){
document.getElementById("test").innerText = "Test!";
//}

</script>
</head>
<body>
<div id="test"/>
</body>
</html>
去掉注释就ok了。
------解决方案--------------------
我想应该是页面还没有载入完成你就调用了
var imgJS=document.getElementById("imgJS1"); 
alert(imgJS);
像这样写window.onload=function a(){
var a=document.getElementById("a");
alert(a);
}