为啥显示不出来啊。

想写一个小的功能,大概就是输入年份,和电影名称,在页面写出来,纯用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>

就在页面上显示即可,但是试了无数次都有问题,麻烦帮忙看下到底哪里的问题。

谢谢。

强0426
浏览 773回答 1
1回答

Caballarii

js里的注释是//,不是<!-- -->,你这样写会报错write是document里自带的函数,你在onclick里用会直接调用document.write,而不会调用你自己写的write函数,把function write改个名字就好css通配符是*,不是#
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript