想写一个小的功能,大概就是输入年份,和电影名称,在页面写出来,纯用JS,但就是没法显示,是哪里出问题了?求帮助。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>显示时间和电影名称</title>
<style>
#{margin:0px;
padding:0px;}
</style>
<script>
function write(){
var aa=document.getElementById("year").value;
var bb=document.getElementById("month").value;
var cc=document.getElementById("day").value;
var dd=document.getElementById("name").value;
<!--获得需要的四个值-->
document.write(aa+bb+cc+dd);
<!--写进去-->}
</script>
</head>
<body>
日期:
<input type="number" id="year" min="2010" max="2045">年
<input type="number" id="month" min="1" max="12">月
<input type="number" id="day" min="1" max="31">日
<br>
电影名称:
<input type="text" id="name" placeholder="请输入电影名称">
<br>
<button type="button"onclick="write()">写出</button>
</body>
</html>就在页面上显示即可,但是试了无数次都有问题,麻烦帮忙看下到底哪里的问题。谢谢。
1 回答
已采纳
Caballarii
TA贡献1123条经验 获得超629个赞
js里的注释是//,不是<!-- -->,你这样写会报错
write是document里自带的函数,你在onclick里用会直接调用document.write,而不会调用你自己写的write函数,把function write改个名字就好
css通配符是*,不是#
添加回答
举报
0/150
提交
取消