在pycharm中写HTML报错

在pycharm中写web前段代码的时候看,总会有不知道为什么报错的原因

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>名次</title>
    <script>
        function jiangXinag() {
            var m=document.getElementById('num').value();
            switch (m) {
                case 1:
                    word='金牌';
                    break;
                case 2:
                    word='银牌';
                    break;
                case 3:
                    word='铜牌';
                    break;
                default:
                    word='没有奖牌';
            }
            document.getElementById('jieGuo').innerHTML=word;
        }
    </script>
</head>
<body>
    请输入名次:<input type="text" id="num"><br>
    <input type="button" value="确定" onclick="jiangXinag()">
    获得奖项:<p id="jieGuo"></p>
</body>
</html>

图片说明

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <link rel="stylesheet" href="css/new_file.css" />
    </head>
    <body>
        <table align="center" border="0" width="600" bordercolor="black" cellspacing="0" cellpadding="0">
            <caption><font face="贤二体" color="black" size="10">May 2020</font></caption>
            <tr height="60" align="center">
                <td>星期日</td>
                <td>星期一</td>
                <td>星期二</td>
                <td>星期三</td>
                <td>星期四</td>
                <td>星期五</td>
                <td>星期六</td>
            </tr>
            <tr height="50" align="center">
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td>1</td>
                <td>2</td>
            </tr>
            <tr height="50" align="center">
                <td>3</td>
                <td>4</td>
                <td>5</td>
                <td>6</td>
                <td>7</td>
                <td>8</td>
                <td>9</td>
            </tr>
            <tr height="50" align="center">
                <td>10</td>
                <td>11</td>
                <td>12</td>
                <td>13</td>
                <td>14</td>
                <td>15</td>
                <td>16</td>
            </tr>
            <tr height="50" align="center">
                <td>17</td>
                <td>18</td>
                <td>19</td>
                <td>20</td>
                <td>21</td>
                <td>22</td>
                <td>23</td>
            </tr>
            <tr height="50" align="center">
                <td>24</td>
                <td>25</td>
                <td>26</td>
                <td>27</td>
                <td>28</td>
                <td>29</td>
                <td>30</td>
            </tr>
            <tr height="50" align="center">
                <td>31</td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
        </table>
    </body>
</html>

图片说明

1个回答

font height 这些属性基本现在不用了,这些应该用对应的css属性代替

    请输入名次:<input type="text" id="num"><br>
    <input type="button" value="确定" onclick="jiangXinag()">
这些应该放在 fomr 标签下面,而不是直接放在 body 下面

这些“错误”,只是告诉你,你的html不太规范。但是浏览器也凑合可以执行,并不是一定要改正。
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐