跟着老师写的,为什么列表框里没有数字啊
来源:7-11 JS对表单元素进行设置6
鬼谷小林
2020-05-11 22:36:35
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="index.js"></script>
</head>
<body onload="ymd(),initLogo()">
<form>
<img id="logImg" src="../html/图片/捕获.PNG">
<select id="logo" ></select>
</form>
function initLogo(){
var logo=document.getElementById("logo");
for(i=1;i<=15;i++){
logo.options.add(new Option(i,i));
}
}
1回答
好帮手慕小琪
2020-05-12
同学你好,错误原因是在<body onload="initLogo()">中不能写不存在的函数,也就是ymd()。
代码在进行到onload处报错就不会继续向下执行,所以无法显示列表框中的数字。
修改后代码:

如果我的回答解决了你的疑惑,请采纳!祝学习愉快~
相似问题