1.Uncaught TypeError: Cannot read property 'options' of null

此问题是我在研究js操作给下拉框(select)赋值时遇到的。

解决办法参考:https://blog.csdn.net/Vi_error/article/details/70161531

我的问题:之前我将script代码段放在了<head>标签里或放在了<select>标签前都报Uncaught TypeError: Cannot read property 'options' of null这个错误。原因是代码没有获取到Id为“department”的元素,那么就是null,null是没有办法set属性的

解决办法:1.确保在设置属性之前,department这个元素已经被加载完成,因为浏览器加载是从上到下依次执行,所以在执行script代码时并没有加载到select标签。

2.使用window.load或者afterrender方法来确保页面加载完再对页面进行操作即可。

<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>js操作给下拉框(select)赋值</title>
</head>
<body>为下拉框赋值<br><select id="department" onchange="" style="width:150px;"> </select><script type="text/javascript">var dataList = ["好看", "好吃", "好用"];var departmentSelect = document.getElementById("department");//departmentSelect.options.length = 0;/**清空下拉框的值*/if ((dataList != null) && (dataList.length != 0)) {for (var i = 0; i < dataList.length; i++) {var op = new Option();op.text = dataList[i];op.value = dataList[i];departmentSelect.options.add(op);}}</script>
</body>
</html>

解决办法二:使用onload

<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>js操作给下拉框(select)赋值</title><script type="text/javascript">window.onload = function setSelectName() {var dataList = ["好看", "好吃", "好用"];var departmentSelect = document.getElementById("department");//departmentSelect.options.length = 0;/**清空下拉框的值*/if ((dataList != null) && (dataList.length != 0)) {for (var i = 0; i < dataList.length; i++) {var op = new Option();op.text = dataList[i];op.value = dataList[i];departmentSelect.options.add(op);}}}</script>
</head><body>为下拉框赋值<br><select id="department" onchange="" style="width:150px;"></select>
</body></html>

2.关于controller层使用LIst集合作形参,要在形参前加@RequestBody

参考:https://blog.csdn.net/sweetgirl520/article/details/79127223

关于存储过程

正确:

实习期间遇到的技术问题相关推荐

  1. 计算机网络技术毕业生实习报告_计算机网络技术实习报告

    计算机网络技术实习报告 对于当代大学生而言,实习是我们离开象牙塔,踏入社会成为社会人前的重要一课,是积累工作经验的重要途径之一希望这篇计算机网络技术实习报告可以给计算机专业的实习生作为参考范例. 计算 ...

  2. 科研实习 | 中国科学院深圳先进技术研究院王如心老师招收AI医疗方向客座学生...

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 中国科学院深圳先进技术研究院 课题组隶属中国科学院深圳先进技术研究院数字所 ...

  3. 实习期间遇到问题和解决方法

    目录 前言 一.关于POWER-PRO-A3.5KW遇到问题汇总 1.出现CKSF103不工作的情况 2.移植CKS32F103到GD32F303时电压采集板子与板子之间一致性很差 3.GD32F30 ...

  4. 实习期间相关工作总结

    实习期间学到了很多东西,觉得总结一下可以让自己以后方便回顾知识点 1.用SqueezeNet跑了猫狗大战的二分类 2.系统学习了语义分割(FCN)的相关知识,看了很多FCN相关论文,主要是DeepLa ...

  5. 谈谈实习期间应该注意的几点问题,助你早日拿到转正offer

    前言 曾经有一些小伙伴曾经咨询过我,想要知道我们走出校园前往公司实习的时候应当如何表现才能给人留下不错的印象,甚至是最终拿到offer.所以今天就和大家聊聊这个话题,对于刚刚步入社会的学生党,我们究竟 ...

  6. 【合集】Jerry Wang 2018~2021 四年期间的 SAP 技术文章合集

    这是 Jerry 2021 年的第 75 篇文章,也是汪子熙公众号总共第 352 篇原创文章. 大家好,我是 Jerry Wang,从 2007 年起在 SAP 成都研究院工作至今.我是一名全栈开发工 ...

  7. 阿里巴巴2017实习面试分享(技术三面+HR面)

    前言 楼主投递的岗位是"研发工程师JAVA",面试期间处于研一阶段,且走的内推,这里建议小伙伴们也尽量走内推,因为几率确实会大很多,毕竟笔试对于很多同学来说真的是不小的一个挑战. ...

  8. 2015年腾讯暑期实习面试总结(技术岗)

    本人2012届,广州某985高校软件学院本科生一枚,技术方面绝对不能与我班大神们相比.于4月25日正式签了offer,岗位是后台开发,想想经过了简历筛选,笔试,三轮面试,自己还是挺幸运的,现在就把面试 ...

  9. 科研实习 | 中国科学院深圳先进技术研究院徐坤老师课题组招聘客座实习生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 中国科学院深圳先进技术研究院 课题组依托于中国科学院深圳先进技术研究院集成 ...

最新文章

  1. 删除表格数据后自动刷新_Calliope: 表格数据的自动故事生成系统
  2. spark 随机森林算法案例实战
  3. 一行Java代码竟能获取tomcat的绝对路径
  4. Qt文档阅读笔记-Label QML Type官方解析及实例
  5. 【Pytorch】tensorboardX==》数据可视化
  6. Python面向对象的基本实现
  7. c# 第8节 变量、变量名命令规则、作用域、@的作用
  8. OpenCL编程基本流程及完整示例
  9. VBA技能:取整函数的使用
  10. Mugeda(木疙瘩)H5案例课—接东西H5小游戏-岑远科-专题视频课程
  11. 个人网站音乐服务器,自己的私人音乐流媒体服务,这才是多少音乐者的梦寐以求的...
  12. vue鼠标经过效果实现
  13. INTERVAL 用法 mysql
  14. c语言五一快乐源码,快乐“五一”
  15. 二项式(伯努利),多项式分布
  16. 最新字节跳动面试题与岗位层级,绩效考核制度介绍
  17. 机器学习之常见的损失函数(loss function)
  18. Win7安装.Net Framework 4.5.2失败最有效的解决方法
  19. # R语言——约瑟夫环
  20. Java:Nginx使用

热门文章

  1. java毕业生设计在线培训课程网站管理系统计算机源码+系统+mysql+调试部署+lw
  2. arcgis里如何提取某一字段的最后几位数
  3. 中文NER1 之 simplify the usage of Lexicon in Chinese NER
  4. 关系数据库的查询优化
  5. 并行计算之MPI(三)
  6. (15)点云数据处理学习——单目深度估计获得RGBD图再重建点云
  7. 嘉立创EDA专业版--PCB器件坐标对齐原图纸位置坐标
  8. Unity-捕鱼达人相关知识点记录
  9. 初识python廖雪峰_Python3-廖雪峰学习笔记
  10. 贫穷可耻、贫穷有罪吗?