最新回答 / 我要开发地图系统
楼上说得没错,因为页面加载是从上到下加载的,当浏览器读取到数组时,由于后面的P元素等所有的内容都还没有加载,造成程序找不到这2个值,所以才会报错。解决方法就像楼上说的,将代码放到文档的最后,这样当浏览读到数组时,整个文档所有的元素内容都已经加载完成,就不会出错了。
2014-12-30
已采纳回答 / 康振宁
oLis[i].onclick = function()看到这句话没,这句话的意思是给oLis中的所有元素增加点击事件,而在事件中this就代表的这个元素另外oLis是li元素的集合,所以在遍历的时候需要取单个元素
2014-12-30
function checkone(){
var j=document.getElementById("wb").value;
var hobby = document.getElementById("hobby"+j);
hobby.checked = true;
}
哪个同学给我解释下么
var j=document.getElementById("wb").value;
var hobby = document.getElementById("hobby"+j);
hobby.checked = true;
}
哪个同学给我解释下么