为啥我这个没有显示地区

img

img

img

img


铁子们,急,我就很不理解为啥会这样,我就是按照书上面打的来着

应该是script里面的内容与元素对象没有对应上,仔细查查。

把$都去掉试试 还有浏览器按f12查看报什么错误

最好js代码写在onload方法里面,确保先渲染dom,再执行js。

window.onload = function() {
     js代码
}

把你这些js逻辑

img


放在这个函数里:
window.οnlοad=function(){
//放你的js代码
}

补充:
为什么使用 window.onload()?
因为 JavaScript 中的函数方法需要在 HTML 文档渲染完成后才可以使用,如果没有渲染完成,此时的 DOM 树是不完整的,这样在调用一些 JavaScript 代码时就可能报出"undefined"错误。
 我们都知道页面的代码顺序是从上往下进行加载,很多时候我们要对页面中的某一个模块进行操作,这时候我们常常使用javascript代码来进行操作。为了能够保证操作的模块或对象在js代码之前就加载了,我们不得不把js代码放在页面的底端。
 但是我们在设计页面的时候,为了把js代码放在一起,或者一个让页面更加简洁的位置,那就有可能出现代码中操作的对象未被加载的情况,那么我们该如何去解决呢?这时候window.onload就被有了存在的意义了。

window.onload是什么?
window.onload是一个事件,在文档加载完成后能立即触发,并且能够为该事件注册事件处理函数。将要对对象或者模块进行操作的代码存放在处理函数中。即:window.onload =function (){这里写操作的代码};

可能是你写js程序加载问题,window.onload尝试一下

应该是渲染出问题